<<<<<<< .mine

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
Abaelard,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* because legend doesn't inherit in IE */
legend{color:#000;}

a:focus { outline: none; }


/* LAYOUT */
.clear { clear: both; }
.hide {	display:none; }
input {	overflow: visible; } /*IE-HACK */

/* BASIC */
body {
    background: #e5e4e4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    padding: 0;
    margin: 0;
    border: 0;
    color: #747474;
    line-height: 1.4em;
}
div#wrapper {
    margin: 0;
    padding: 0;
    width: 996px;
    text-align: left;
}
div#top {
    float: left;
    height: 75px; /*65*/
    width: 825px;
}
div.ivw {
    display: none;
}
body#qp div.qpheader {
    float: left;
    width: 790px;
    margin: 10px 0 5px;
}
body#qp div.qpheader ul {
    float: right;
    text-align: right;
    margin: 0;
    width: 100px !important;
}
body#qp div#login {
    float: right;
    margin: 0;
    height: 25px;
}

div#logo {
    float: left;
    width: 415px;
}
div#print_logo {
    display: none;
}
img.logo {
    float: left;
    margin: 19px 23px 0 34px;
}
.sol {
    float: right;
    margin: 52px 30px 0 0;
}
.flag {
    padding-right: 5px;
}
div#login {
    float: right;
    margin: 45px 15px 0 0;
    height: 35px;
}
div#main {
    float: left;
    width: 820px;
    margin: 0;
    -overflow: hidden;
    background: #fff url("/images/frontend/saarbruecken/backgrounds/content.gif") repeat-y top left;
}
div#header {
    height: 171px;
    width: 800px;
    margin: 0 10px;
    padding: 3px 0 1px 0;
    background: url("/images/frontend/saarbruecken/backgrounds/header.gif") no-repeat top left;
}
div#header img {
    height: 125px;
    width: 800px;
    margin: 0;
    padding: 0;
}
div#header #animation {
    height: 125px;
    width: 800px;
    background: url("/images/frontend/saarbruecken/header/01.jpg") no-repeat top left;
}
div#left {
    float: left;
    width: 485px;
    margin-bottom: 25px;
}
div#right {
    float: right;
    width: 233px;
}
body#zke div#left {
    margin: 0 28px 0 10px;
}
body#zke div#right {
    float: left;
}

div#bottom {
    clear: both;
    margin: 0 10px;
    padding: 0 15px 0 25px;
    border-top: 1px solid;
    background: url("/images/frontend/saarbruecken/backgrounds/content.gif") no-repeat top left;
}
div#footer {
    clear: both;
    font-size: 0.85em;
    height: 75px;
    width: 815px;
    padding: 0;
    margin: 0;
    background: url("/images/frontend/saarbruecken/backgrounds/footer.gif") no-repeat top left;
}

#lightview {
    text-align: left;
}


div.banner.superbanner {
    text-align: center;
    margin: 5px 0 0 10px;
    float: left;
}

div.banner table td {
    padding: 0;
    float: right;
}

div.banner.superbanner iframe {
}

div.banner.skyscraper {
    float: right;
    width: 160px;
    margin-top: 173px;
}

div.banner_120x600 {
    float: left;
    width: 130px;
}
div.banner_120x600 img {
    padding: 14px 6px 6px 1px;
    margin: 0 0 20px 0;
    background: url("/images/frontend/saarbruecken/backgrounds/banner_120x600.gif") no-repeat top left;
}
div.banner_468x60 {
    width: 490px;
    margin: 20px 0 30px 10px;
    padding: 13px 0 0 0;
    background: url("/images/frontend/saarbruecken/backgrounds/banner_468x60.gif") no-repeat top left;
    clear: both;
}






/* NAVIGATION */
ul#nav, ul#foot, ul#languages {
    float: left;
    width: 650px; /* 835px */
    margin: 0;
    padding: 0 0 0 10px;
    list-style-type: none;
}
ul#languages {
    width: 100px;
    margin: 53px 0 0 0;
    padding: 0;
}
ul#foot {
    padding-left: 20px;
    width: 780px;
}

ul#nav li, ul#foot li, ul#languages li {
    display: inline;
}
ul#nav li a, ul#foot li a {
    float: left;
    font-size: 1.25em;
    margin: 1px 0 0 0;
    padding: 10px 15px;
}
ul#nav li a:link, ul#nav li a:visited, ul#foot li a:link, ul#foot li a:visited {
    text-decoration: none;
}
ul#nav li a:hover, ul#foot li a:hover {
    text-decoration: underline;
}
ul#nav li a.active, ul#foot li a.active {
    height: 17px; /* 36px */
    padding: 10px 12px;
    text-decoration: none;
}
div#header ul#nav a.active:link, div#header ul#nav a.active:visited {
    border-right: 1px solid;
    border-left: 1px solid;
}
ul#foot li a.top {
    background: url("/images/frontend/saarbruecken/top.gif") no-repeat left;
    float: right;
}
div#searchfield {
    float: right;
    width: 120px;
    overflow: hidden;
    padding: 9px 15px 0 0;
}
div#searchfield input {
    width: 100px;
    padding-left: 20px;
    overflow: hidden;
    background: #fff url("/images/frontend/saarbruecken/magnifier.gif") no-repeat left;
}

table.searchTypes {
    margin-left: 124px;
}
table.searchTypes td input {
    margin: 0 5px 0 12px;
    vertical-align: top;
    border: none;
}
table.searchTypes td input.submit {
    margin-top: 5px;
}









/* CONTENT */

div#content {
    padding: 8px 35px 15px;
}
div#content strong {
    color: #444;
}
div#content iframe {
    width: 100%;
    border-width: 0px;
    margin: 0 0 20px 0;
}
div#content .path {
    font-size: 0.95em;
    margin-bottom: 0;
}
div#content .date {
    display: block;
    font-style: italic;
    margin: 15px 0 0 0;
}
div#content .teaser {
    display: block;
    letter-spacing: normal;
    line-height: 1.2em;
    font-weight: bold;
    margin: 15px 0 20px 0 !important;
}
div#content .maintext {
    display: block;
    margin-bottom: 25px;
}
div#content .maintext h2 {
    margin-bottom: 15px;
}
div#content .maintext p {
    margin-bottom: 15px;
}
div#content .maintext .image {
    font-style: italic;
    width: 120px;
}

div#content .maintext .image.bottom, div#content .maintext .image.top {
    width: 100%;
}

div#right .image.top {
    margin-bottom: 5px;
    text-align: center;
}

div#right .image.bottom {
    margin-top: 5px;
    text-align: center;
}

.image.right {
    float: right;
    margin: 0 0 20px 20px;
}
.image.left {
    float: left;
    margin: 0 20px 20px 0;
}
.image a.zoom {
    background: url("/images/frontend/saarbruecken/icons/picturezoom.gif") no-repeat bottom right;
    text-indent: -9999px;
    height: 25px;
    width: 25px;
    float: right;
}
div#content .maintext ul, div#content .maintext ol {
    margin: 15px;
}
div#content .maintext ul li, .themenarrangement ul li {
    list-style-type: disc;
    margin-left: 25px;
    padding: 0 0 5px 5px;
}
.wide-list ul li .description ul li {
    list-style-type: disc;
    margin-left: 15px;
    float: left;
}
.wide-list ul li .description ol li {
    list-style-type: decimal;
    margin-left: 20px;
    float: left;
}
div#content .maintext ol li {
    list-style-type: decimal;
    margin-left: 25px;
    padding: 0 0 5px 5px;
}
div#content img.border, div#content div.border, div.gallery img, body#start div.intro-left img {
    padding: 1px;
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
}
body#zke div.intro-left img {
    padding: 1px;
    margin-top: 3px !important;
    background-color: #ffffff;
    border: 0px;
}
div#content .gallery {
    margin-bottom: 15px;
}
div#content .gallery .teaser {
    line-height: normal;
    font-weight: normal;
    margin: 10px 0 20px 0;
}
div#content .gallery img {
    margin: 0px 15px 15px 0;
}

div#content .googlemap {
    clear: left;
    margin-bottom: 25px;
}
div#content .googlemap div.map {
    float: left;
    margin: 20px 25px 35px 0;
    border: 1px solid #d8d8d8;
}
div#content #right .googlemap div.map a,
div#content #right .map div.map a,
div#content #left .box div.map a,
div.map a {
    display: block;
}
div#content .googlemap div.map img {
    padding: 0;
    background-color: transparent;
    border: none;
}

div#content .googlemap .address {
    display: block;
    margin: 20px 0 15px 0;
}
div#content .googlemap .coords {
    display: block;
    font-style: italic;
    margin: 10px 0;
}
div#content .mediafile {
    clear: left;
    margin-bottom: 25px;
}
div#content .mediafile h2, div#content .mediafile p {
    margin-bottom: 12px;
}
div#content .comments {
    clear: left;
    margin: 10px 0 45px 0;
}
div#content .comments ul.comments li {
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
    margin-bottom: 15px;
}

div#content .comments ul.comments .entry {
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
}
div#content .comments ul.comments .spam {
    float: right;
    font-style: normal;
    font-weight: normal;
    background: url("/images/frontend/saarbruecken/icons/alert.gif") no-repeat left;
    padding: 0 0 0 15px;
}
div#content .comments ul.comments .comment {
    clear: both;
    margin: 15px 0 0 0;
    display: block;
    font-style: italic;
    font-weight: normal;
    padding: 0 10px 12px 22px;
    background: url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left top;
}
div#content .comments ul.comments .comment a {
    white-space: nowrap;
    padding-left: 5px;
}
div#content ul.cluster {
    margin: 0;
}
div#content ul.cluster li {
    display: block;
    display: inline-block; /* IE6-Hack */
    clear: left;
    min-height: 95px;
    width: 485px;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
    padding: 10px 0 0 0;
}
div#content ul.cluster img {
    float: left;
    margin: 0 15px 15px 0;
}
div#content ul.cluster h2 {
    background: none;
    margin: 0;
    padding: 0 0 5px 0;
}
div#content ul.cluster li p {
    padding-bottom: 20px;
}
div#content ul.cluster li a {
    white-space: nowrap;
}


div#content .sitemap {
    padding-bottom: 50px;
}

div#content .sitemap .col {
    float: left;
    width: 140px;
}
div#content .sitemap .col.middle {
    margin: 0 20px;
}
div#content .sitemap h2{
    margin: 30px 0 0 0;
}
div#content .sitemap h2 a {
    color: black;
}
div#content .sitemap h3 {
    font-size: 1.15em;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0 5px 0;
    padding: 0;
}
div#content .sitemap h3 a {
    color: black;
}
div#content .sitemap ul {
    margin: 5px 0 0 0;
    display: block;
    font-weight: normal;
    padding: 0;
}




div#content .results {
    clear: left;
    margin: 0 35px 25px 10px;
}
div#content .results h1 {
    margin-bottom: 15px;
}
div#content .results ul {
    margin: 5px 0 20px 0;
}
div#content .results ul li {
    margin-bottom: 6px;
}
div.results .mode {
    float: right;
    margin-top: 13px;
}
div.results .dates {
    color: #000;
    font-style: italic;
    padding-right: 5px;
}
div.results .headline {
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 15px 0 0 0;
}
div.results .path {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin: 2px 0 !important;
}
div.results .description {
    display: block;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
div.results .pagination {
    background: url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;
    padding-top: 20px;
    text-align: center;
    display: block;
}
div.results .pagination a {
    padding: 0 3px;
}
div.results .pagination span.current {
    font-weight: bold;
    padding: 2px 4px;
    border: 1px solid #b4b4b4;
}








div#content .event-results {
    margin-bottom: 50px;
}
div#content .event-results h2 {
    margin-top: 30px;
}
table.events {
    width: 100%;
    margin-bottom: 50px;
}
table.events tr.dark {
    background: #f3f3f3;
}
table.events img {
    background: transparent !important;
    border: 0 !important;
}
table.events tr td {
    padding: 8px 8px 4px;
}
table.events tr td a.tag {
    margin: 3px;
}

table.events p.address-info {
    font-size: 0.9em;
}





/* GASTRO-FINDER */
div.box.gastro h2 {
    background-color: #c24807 !important;
}
div.box.gastro table {
    width: 238px;
    border: 1px solid #f2af78;
    margin-top: 15px !important;
    background: #fcd7ba !important;
}
div#right div.box.gastro table {
    width: 230px !important;
    margin-top: 0 !important;
}

div.box.gastro input.submit, div#right div.box.gastro input.submit {
    color: #ffffff;
    font-weight: bold;
    background-color: #da833c;
    border-top: 1px solid #edb07a;
    border-left: 1px solid #edb07a;
    border-bottom: 1px solid #ac5a10;
    border-right: 1px solid #ac5a10;
    padding: 2px 4px;
    cursor: pointer;
}
.borderless {
    border: 0px !important;
}




div.box.branchen {
	background: #d8d8d8;
	padding: 0;
	border-bottom: 1px solid #fff;
}
div.box.branchen .forms {
	border: 1px solid #fff;
	margin: 1px;
	background: #c8dae8 url("/images/frontend/saarbruecken/bg_branchen.gif") no-repeat bottom right;
	padding: 15px 15px 5px 15px;
}
div.box.branchen .forms div {
	margin-bottom: 10px;
}
div.box.branchen h2 {
	background-color: #287fbd !important;
	border-bottom: 1px solid #fff;
}
div.box.branchen input.submit {
	background-color: #287fbd !important;
	border-top: 1px solid #9bb9dc !important;
	border-left: 1px solid #9bb9dc !important;
	border-bottom: 1px solid #303b43 !important;
	border-right: 1px solid #303b43 !important;
        color: #fff;
        font-weight: bold;
}
div.box.branchen a {
	color: #287fbd !important;
}


div.box.branchen .forms {
        border: 0;
}
div.line .box.branchen form {
    border: 1px solid #d8d8d8;
    margin-top: 0 !important;
    background: #fff !important;
}








/* STARTPAGE */
body#start div.intro, body#zke div.intro {
    position: relative;
    bottom: 9px;
    padding-top: 20px;
    margin: 0 10px 0 10px;
    border-bottom: 1px solid;
    float: none;
    /* IE 6-Hack */
    -height: 1%;
}
body#start div.intro-left, body#zke div.intro-left {
    float: left;
    width: 492px;
    padding: 0 0 15px 25px;
}
body#zke div.intro-left img {
    border: 0;
    padding: 0;
    }
body#start div.intro-left b, body#zke div.intro-left b {
    display: block;
    margin-bottom: 4px;
    color: #454545;
}
body#start div.intro-right, body#zke div.intro-right {
    float: right;
    width: 218px;
    padding: 0 35px 15px 0;
    margin-top: 2px;
}
body#zke div.intro-right img {
    margin-top: 2px !important;
}
div.intro-right h2 {
    padding-bottom: 0 !important;
}
body#start div#content, body#zke div#content {
    padding: 15px 0 15px 25px;
}
body#start div#left, body#zke div#top_left {
    float: left;
    width: 100%;
}
body#start div.line, body#zke div.line, body#saarspektakel div.line, body#christkindlmarkt div.line, body#cinema div.line {
    float: left;
    display: block;
    margin-bottom: 15px;
}
body#saarspektakel div.line, body#eispalast div.line, body#altstadtfest div.line, body#christkindlmarkt div.line, body#cinema div.line {
    width: 100%;
}

body#start div#left div.box, body#zke div#top_left div.box, body#saarspektakel #left div.box, body#eispalast #left div.box, body#altstadtfest #left div.box, body#christkindlmarkt #left div.box, body#cinema #left div.box {
    float: left;
    width: 240px;
    background: none;
    margin: 0;
    padding: 5px 20px 0 0;
}
body#saarspektakel #left div.box, body#eispalast #left div.box, body#altstadtfest #left div.box, body#christkindlmarkt #left div.box, body#cinema #left div.box {
    width: 220px;
}
body#saarspektakel #left div.box, body#eispalast #left div.box, body#altstadtfest #left div.box, body#christkindlmarkt #left div.box, body#cinema #left div.box {
    /*background: url("/images/frontend/saarspektakel/frame_box.gif") no-repeat bottom left;*/
    padding-top: 0 !important;
    margin-bottom: 25px;
}
body#start div#left div.anzeige {
    float: left;
    font-size: 0.9em;
    padding: 0;
    margin: 0 20px 0 15px;
}
body#start div#left div.anzeige img {
    border: none;
    width: 200px;
}
body#start div#left div.box a.tag {
    white-space: nowrap;
}
body#start div#left div.box.double {
    width: 500px;
}
body#start div#left div.box img, body#start div#left div.box.double img, body#start div.intro img, body#saarspektakel div#left div.box img, body#eispalast div#left div.box img, body#altstadtfest div#left div.box img, body#christkindlmarkt div#left div.box img, body#cinema div#left div.box img {
    float: left;
    margin: 0 15px 15px 0;
}
body#start div#left div.box.double h2 {
    background: url("/images/frontend/saarbruecken/backgrounds/snippet_double.gif") top left no-repeat;
}
body#start div#left div.box.double div.tags {
    width: 348px;
}

ul.more-space li {
    padding-left: 21px;
}

li.saarbahn {
    background: url("/images/frontend/saarbruecken/icons/s.png") no-repeat 2px 0 !important;
}
li.schafft {
    background: url("/images/frontend/saarbruecken/icons/schafft.png") no-repeat top left !important;
}
li.rss {
    background: url("/images/frontend/saarbruecken/icons/rss.gif") no-repeat 0 2px !important;
}


/* BOXES AND BLOCKS */
div.box {
    color: #5d5d5d;
    background: url("/images/frontend/saarbruecken/backgrounds/frame.gif") no-repeat bottom left;
    padding-bottom: 15px;
    margin: 10px 0 25px 0;
}
div.box.googlemap h2 {
    border: 0px;
}
div.box.googlemap ul, div.box.quicklinks ul {
    padding: 10px 15px;
}

div.box div.map {
    float: none !important;
    margin: 1px 0 0 2px !important;
    border: none  !important;
}

div.box.quicklinks li {
    padding-bottom: 3px;
}

div.frame {
    background: url("/images/frontend/saarbruecken/backgrounds/frame2.gif") no-repeat bottom left;
    padding-bottom: 2px;
}
div.box.frame .colorarea {
    margin: 1px 2px 0 2px;
    padding: 10px;
}
div.box .address{
    padding: 15px;
    margin: 0;
}
div#right .box.map .address{
    margin: 0;
    background: none !important;
}
div#right .box.map ul {
    padding: 15px 15px 5px 15px;
}
div.box.event {
    padding: 0 0 1px 0;
    background: none;
    border: 1px solid #d8d8d8;
}
div.box.event img {
    border: 0 !important;
}
div.box.event div.map {
    float: right !important;
}
div.box.event div.map img {
    background: none !important;
}
div.box.event table {
    margin-top: 5px;
}
div.box.event table img {
    float: left;
    margin-right: 5px;
    background: none !important;
}
div.box.help {
    margin-bottom: 0;
}
div.box.help h2 {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}


/* Level 1 */
div.box ul#level1 {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.box ul#level1 li {
    display: inline;
}
div.box ul#level1 li a {
    display: block;
    color: #454545;
    margin: 0;
    padding: 4px 15px;
}
div.box ul#level1 li a:hover {
    text-decoration: none;
}
/* Level 2 */
div.box ul#level2 {
    list-style-type: none;
    margin: 0 2px 5px 2px;
    padding: 0 0 7px 0;
    background: url("/images/frontend/saarbruecken/backgrounds/subnav.gif") repeat-x bottom left;
}
div.box ul#level2 li {
    display: inline;
}
div.box ul#level2 li a {
    display: block;
    margin: 0;
    padding: 3px 20px 2px 20px;
    border-top: 1px solid #ffffff;
}
div.box ul#level2 li a:hover {
    text-decoration: none;
}
div.box ul#level2 li a.active, div.box ul#level2 li a.active:hover {
    font-weight: bold;
}

/* Level 3 */
div.box ul#level3 {
    list-style-type: none;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
div.box ul#level3 li {
    display: inline;
}
div.box ul#level3 li a {
    display: block;
    margin: 0;
    padding: 3px 30px 2px 30px;
}
div.box ul#level3 li a:hover {
    text-decoration: none;
}
div.box ul#level3 li a.active, div.box ul#level3 li a.active:hover {
    cursor: default;
    font-weight: bold;
}

/* Level 4 */
div.box ul#level4 {
    list-style-type: none;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
div.box ul#level4 li {
    display: inline;
}
div.box ul#level4 li a {
    display: block;
    margin: 0;
    padding: 3px 45px 2px 45px;
}
div.box ul#level4 li a:hover {
    text-decoration: none;
}
div.box ul#level4 li a.active, div.box ul#level4 li a.active:hover {
    cursor: default;
    font-weight: bold;
}

/* Bottom */
div.interactive, div.downloads, div.downloads2, div.tags {
    float: left;
}
div.interactive {
    width: 200px;
    padding: 0;
    margin: 10px 15px 15px 0;
}
div.downloads {
    width: 300px;
    margin: 10px 25px 15px 0;
}
div.downloads2 {
    width: 190px;
    margin: 49px 25px 15px 0;
}
div.tags {
    width: 220px;
    margin: 0 0 10px 0;
}
div.tags.big {
    text-align: left;
    width: 530px;
    margin: 10px 0 15px 0;
}
div.downloads .description, div.tags .description, td.description {
    font-size: 0.95em;
    font-style: italic;
}
div.tags .description {
    clear: left;
    padding: 10px 0;

}
div.interactive ul, div.downloads ul, div.tags ul {
    line-height: 1.6em;
    margin: 0;
    padding: 6px 0 0 0;
    list-style-type: none;
}
div.tags ul {
    line-height: 2.2em;
}
div.tags li {
    float: left;
    display: block;
}

#right ul.mime li {
    margin-left: 25px;
}

ul.mime li {
    list-style-image: url("/images/frontend/saarbruecken/mime/file.gif") !important;
    padding: 0 0 0 14px !important;
    margin-bottom: 15px;
}
ul.mime li.pdf {
    list-style-image: url("/images/frontend/saarbruecken/mime/pdf.gif") !important;
}
ul.mime li.ppt {
    list-style-image: url("/images/frontend/saarbruecken/mime/ppt.gif") !important;
}
ul.mime li.doc {
    list-style-image: url("/images/frontend/saarbruecken/mime/doc.gif") !important;
}
ul.mime li.xls {
    list-style-image: url("/images/frontend/saarbruecken/mime/xls.gif") !important;
}
ul.mime li.mp3 {
    list-style-image: url("/images/frontend/saarbruecken/mime/mp3.gif") !important;
}
ul.mime li.zip {
    list-style-image: url("/images/frontend/saarbruecken/mime/zip.gif") !important;
}
ul.mime li.txt {
    list-style-image: url("/images/frontend/saarbruecken/mime/txt.gif") !important;
}

ul.mime li a img {
/*    margin-right: 8px;*/
    vertical-align: top;
    border: 1px #0057b0 solid;
}

ul.mime li a:hover img {
    border-color: #368fea;
}

div.downloads li, div.downloads2 li {
    padding: 0 0 0 25px;
}
div.downloads li.extern, div.downloads2 li.extern {
    background: url("/images/frontend/saarbruecken/icons/extern.gif") no-repeat top left;
}
div.downloads li.intern, div.downloads2 li.intern {
    background: url("/images/frontend/saarbruecken/icons/intern.gif") no-repeat 0 4px;
}
div.downloads li.pdf, div.downloads2 li.pdf {
    background: url("/images/frontend/saarbruecken/mime/pdf.gif") no-repeat top left;
}
div.downloads li.ppt, div.downloads2 li.ppt {
    background: url("/images/frontend/saarbruecken/mime/ppt.gif") no-repeat top left;
}
div.downloads li.doc, div.downloads2 li.doc {
    background: url("/images/frontend/saarbruecken/mime/doc.gif") no-repeat top left;
}
div.downloads li.xls, div.downloads2 li.xls {
    background: url("/images/frontend/saarbruecken/mime/xls.gif") no-repeat top left;
}
div.downloads li.mp3, div.downloads2 li.mp3 {
    background: url("/images/frontend/saarbruecken/mime/mp3.gif") no-repeat top left;
}
div.downloads li.zip, div.downloads2 li.zip {
    background: url("/images/frontend/saarbruecken/mime/zip.gif") no-repeat top left;
}
div.downloads li.txt, div.downloads2 li.txt {
    background: url("/images/frontend/saarbruecken/mime/txt.gif") no-repeat top left;
}

div.downloads li.wikipedia, div.downloads2 li.wikipedia {
    background: url("/images/frontend/saarbruecken/icons/wikipedia.gif") no-repeat top left;
}
div.interactive li.comment {
    padding: 0 0 0 22px;
    background: url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left;
}
div.interactive li.user {
    padding: 0 0 0 22px;
    background: url("/images/frontend/saarbruecken/icons/user.gif") no-repeat left;
}
div.interactive li.mail {
    padding: 0 0 0 22px;
    background: url("/images/frontend/saarbruecken/icons/mail.gif") no-repeat left;
}
div.interactive li.rss {
    padding: 0 0 0 22px;
    background: url("/images/frontend/saarbruecken/icons/rss.gif") no-repeat left;
}
div.scroll {
    overflow: auto;
    height: 200px;
    max-height: 200px; /* Opera HACK */
    padding: 5px;
}
div.scroll .date {
    float: left;
    font-size: 1.45em;
    font-style: normal !important;
    width: 50px;
}
div.scroll .location {
    float: right;
    text-align: left;
    width: 150px;
}
div.scroll a {
    display: block;
    font-weight: bold;
}
div.scroll br {
    clear: both;
}
div.scroll li {
    display: inline-block;
    border-bottom: 1px solid #d8d8d8;
    padding: 3px 0 0 0;
    margin: 0;
}
ul.list {
    padding-top: 10px;
    margin: 0 0 0 10px;
}
.intro-right ul.list{
    margin: 0 !important;
}
.list li {
    background: url("/images/frontend/saarbruecken/icons/raquo.gif") no-repeat 5px 7px;
    padding: 1px 0 1px 20px;
}
div.box p {
    text-align: left;
    padding: 13px 0 0 0;
}
div#right div.box p {
    padding: 13px 13px 0 13px;
}
div.box .rating h3  {
    padding: 15px 15px 15px 15px;
}
div.box .rating ul b  {
    float: left;
    width: 100px;
    padding: 0px 0px 0px 15px;
}

/* HEADLINES */

h1 {
    font-size: 1.9em;
    font-family: Arial ,Verdana, sans-serif;
    font-weight: normal;
    color: #454545;
    margin: 0;
    padding: 8px 10px 8px 0;
    line-height: 1.25em;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
}
h2 {
    font-size: 1.5em;
    font-family: Arial ,Verdana, sans-serif;
    font-weight: normal;
    color: #454545;
    margin: 0;
    padding: 8px 10px 8px 0;
    line-height: 1.25em;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
}
h2.no-ruler {
    background: none;
}
div.box h2 {
    font-size: 1.3em;
    font-family: Arial ,Verdana, sans-serif;
    font-weight: normal;
    color: #454545;
    margin: 0;
    padding: 0 10px 8px 26px;
    line-height: 1.25em;
    background: url("/images/frontend/saarbruecken/backgrounds/snippet.gif") top left no-repeat;
    border-bottom: 1px solid #d8d8d8;
}
body#start div.intro h2, body#zke div.intro h2 {
    font-size: 1.3em;
    font-family: Arial ,Verdana, sans-serif;
    font-weight: normal;
    color: #454545;
    margin: 0;
    padding: 0 15px 14px 18px;
    line-height: 1.25em;
    background: url("/images/frontend/saarbruecken/backgrounds/snippet-blue.gif") top left no-repeat;
    border-bottom: none;
}
body#zke div.intro-left h2 {
    font-size: 1.5em;
    margin: 0 0 15px 0;
    padding: 0 15px 7px 84px;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
}

body#zke div.intro-left p {
    padding-left: 84px;
}

body#zke div.intro-right h2 {
    margin: 0 0 15px 0;
    padding-bottom: 8px !important;
    padding-left: 5px !important;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
}

body#start div.intro h3, body#zke div.intro h3 {
    font-size: 1.4em;
    padding-top: 0;
}
h3 {
    font-size: 1.25em;
    font-family: Arial ,Verdana, sans-serif;
    font-weight: normal;
    color: #454545;
    margin: 0;
    padding: 8px 10px 8px 0;
}
h4 {
    margin: 0 0 8px 0;
    font-weight:bold;
}









/* FORMS */
div.message {
    font-weight: bold;
    color: #d72710;
    padding: 5px;
    margin-bottom: 20px;
    border: 1px solid #d72710;
    background-color: #ffffcc;
}
div.message li {
    font-weight: normal;
    list-style-type: disc;
    margin-left: 25px;
    padding: 5px 0;
}

div.fieldWithErrors {
    display: inline;
}

div.fieldWithErrors input, div.fieldWithErrors select, div.fieldWithErrors textarea {
    border: 1px solid;
    border-color: #dbc68a;
    background-color: #ffffcc;
}

input, select, textarea {
    color: #515151;
}
input:focus, select:focus, textarea:focus {
    background: #fdfde1;
    border: 1px dotted;
}
input.readonly, select.readonly, textarea.readonly {
    font-style: italic;
    color: #999;
    background: transparent;
}
input.readonly:focus, select.readonly:focus, textarea.readonly:focus {
    background: transparent;
    border: 1px solid;
}
.ruler {
    margin: 0 0 8px 0;
    background: url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;
}

div.form form input {
    float: left;
}
div.form form.gastro input {
    float: none !important;
}

div.form form input.submit {
    float: none;
}

div.form form div.right-content {
    display: block;
    margin: 0 0 5px 5px;
    float: left;
    width: 200px;
    vertical-align: top;
}
.form, .search-form, .flash-notice, .grey {
    margin: 0;
    padding: 15px 15px 15px 15px;
    border: 1px solid #d8d8d8;
    background: #fafafa;
}
.flash-notice {
    margin-bottom: 15px;
}
.form.recommend {
    margin-bottom: 40px;
}
.form p {
    margin: 0;
    padding: 0 0 0 20px;
    background: url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left top;
}
.form .count {
    padding: 0 0 15px 130px;
    font-weight: bold;
}
.form img {
    vertical-align: middle;
    border: none !important;
}
.form img.help {
    margin-left: 5px;
    vertical-align: top;
    background: transparent !important;
}

.form a.description {
    font-size: 0.95em;
    font-style: italic;
}
.form label {
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    width: 122px;
}

.search-form label.q-label {
    margin: 0 0 0 70px;
}

.form label.inline {
    display: inline;
    float: inherit;
}
.form input, .form select, .form textarea {
    margin-bottom: 10px;
}
input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.95em;
    border: 1px solid #999999;
    padding: 2px;
    font-weight: normal;
}
#login input {
    width: 75px;
}
#login a {
    padding-right: 10px;
}
input.login, input.mysb {
    font: 0.9em Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    background-color: #0057b0;
    border-top: 1px solid #70a2d1;
    border-left: 1px solid #70a2d1;
    border-bottom: 1px solid #153e76;
    border-right: 1px solid #153e76;
    padding: 2px 5px;
    cursor: pointer;
}
input.mysb {
    width: 120px !important;
    margin-right: 10px;
}
textarea.large {
    width: 280px;
    height: 75px;
}
input.large, select.large {
    width: 280px;
}
input.medium, select.medium {
    width: 75px;
}
input.small, select.small {
    width: 30px;
}




/* LINKS */
a:link, a:visited, div.scroll li a, div.scroll li a:hover {
    color:#0057b0;
    text-decoration: none;
}
a:active, a:hover {
    color: #368fea;
    text-decoration: underline;
}
.tag a:link, .tag a:visited, a.tag:link, a.tag:visited {
    font-size: 1em;
    font-weight: normal;
    color: #837343;
    margin-right: 5px;
    padding: 2px 4px;
    border: 1px solid #dcc68a;
    background: url("/images/frontend/saarbruecken/backgrounds/tag.gif") top repeat-x;
    text-decoration: none;
    white-space: nowrap;
}
.tag a:hover, .tag a:active, a.tag:hover, a.tag:active {
    border: 1px solid #bdab78;
    color: #8d7b43;
    background: url("/images/frontend/saarbruecken/backgrounds/tag_hover.gif") top repeat-x;
}
.buchen a:link, .buchen a:visited, a.buchen:link, a.buchen:visited {
    font-size: 1em;
    font-weight: normal;
    color: #fff;
    padding: 4px;
    border-top: 1px solid #85bd94;
    border-left: 1px solid #85bd94;
    border-right: 1px solid #256236;
    border-bottom: 1px solid #256236;
    background: #388f50;
    text-decoration: none;
}





/* TABLES */

div.box table {
    margin: 1px 2px 0 2px;
    width: 229px;
}
div.box td input.submit {
    margin-bottom: 8px;
}
table {
    margin: 0;
    font-size: 1em;
}
table td {
    padding: 4px;
    vertical-align: top;
}
th.right, td.right {
    padding-right: 8px !important;
    text-align: right !important;
}
td.center {
    text-align: center;
    padding-bottom: 15px;
}

div.box.double table {
    margin: 10px 0 10px 0;
    width: 500px;
}





/* Kalender */
div.calendar {
    border: 1px solid #d8d8d8;
    padding: 1px;
    margin-bottom: 30px;
}
div.calendar table {
    width: 100%;
    background-color: #f4f3f3;
}
div.calendar table th, div.calendar table td {
    width: 12%;
    text-align: center;
    height: 27px;
    padding: 0;
    vertical-align: middle;
}
div.calendar table th {
    background-color: #e6e5e5;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}
div.calendar table td.selected {
    background-color: #bfbfbf;
    border: 1px solid #fff;
}
div.calendar table td.selected a {
    color: #fff;
}



div.calendar table a {
    color: #000000;
}
div.calendar table a.active, div.calendar table td.selected a.active {
    font-weight: bold;
    color: #ff0000;
}
div.calendar table a.inactive {
    color: #cdcdcd;
}
div.calendar table th a {
    color: #737272;
}
div.calendar table td {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
}
div.calendar table th.last-column, div.calendar table td.last-column {
    border-right: none;
}
div.calendar table th.last-row, div.calendar table td.last-row {
    border-bottom: none;
}
div.calendar table select {
    width: 172px;
    margin: 0 3px;
}
div.calendar table img {
    vertical-align: middle;
    border: none !important;
    background: transparent !important;
}
div.calendar table td.filter {
    padding-top: 6px;
    text-align: left;
    border: none;
}
div.calendar table td.filter span {
    padding: 10px 0 10px 30px;
    font-weight: bold;
}
div.calendar table td.filter input {
    width: 166px;
    margin: 0 3px 0 28px;
}
div.calendar table td.filter select {
    margin-left: 28px;
}
div.calendar table td.action {
    padding: 15px 0 15px 0;
    border: none;
}
div.calendar table td.action input {
    width: 172px;
}
div.calendar_help {
    background-color: #f4f3f3;
    padding: 0px 30px 15px;
}




/* Checked lists */
div.checked-list {
    margin-bottom: 25px;
}
div.checked-list li {
    float: left;
    width: 210px;
    padding: 6px 0 5px 30px;
    background: url("/images/frontend/saarbruecken/checkedlist.gif") 5px 3px no-repeat;
}
div.checked-list li.dark {
    background-color: #f3f3f3;
}
div.checked-list .subline {
    clear: left;
    background: url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;
    padding: 10px 0 0 5px;
    margin-bottom: 45px;
}

div.wide-list {
    margin-bottom: 25px;
}
div.wide-list li {
    float: right;
    text-align: left;
    width: 480px;
    padding: 6px 0 5px 10px;
}
div.wide-list li.dark {
    background-color: #f3f3f3;
}
div.wide-list .title {
    float: left;
    width: 140px;
    font-weight: bold;
}
div.wide-list .description {
    float: left;
    display: block;
    width: 320px;
}





div.page-action {
    float: right;
    margin-top: 12px;
}
div.page-action ul {
    font-size: 0;
    list-style-type: none;
}
div.page-action li {
    float: left;
    width: auto;
    padding: 0;
}
div.page-action ul li a {
    display: block;
    padding: 0 5px;
    text-indent: -999px;
    height: 16px;
}
div.page-action ul li a.ical {
    width: 31px;
    background: url("/images/frontend/saarbruecken/icons/ical.gif") no-repeat 0 3px;
}
div.page-action ul li a.readspeaker {
    width: 16px;
    background: url("/images/frontend/saarbruecken/icons/speaker.gif") no-repeat 0 1px;
}
div.page-action ul li a.pdf {
    width: 19px;
    background: url("/images/frontend/saarbruecken/icons/pdf.gif") no-repeat 0 0;
}
div.page-action ul li a.print {
    width: 14px;
    background: url("/images/frontend/saarbruecken/icons/print.gif") no-repeat 0 1px;
}
div.page-action ul li a.recommend {
    width: 14px;
    background: url("/images/frontend/saarbruecken/icons/mail_2.gif") no-repeat 0 1px;
}



div.payment-methods {
    font-size: 11px;
}
div.payment-methods img {
    margin: 10px 4px 0 0;
}

.glossary h2 {
    padding-top: 15px;
    background: url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;
}
.glossary {
    margin-bottom: 20px;
}

div.quicktags {
    clear: left;
    width: 500px;
}
div.quicktags h2 {
    margin-bottom: 15px;
}
div.quicktags img {
    float: left;
    margin: 0 15px 15px 0;
}
div.quicktags div.tags {
    width: 348px;
}

div.intro  {
    margin: 0 0 15px 0;
    border-bottom: 0;
}
div.intro h2 {
    margin-bottom: 20px;
}
div.intro h3 {
    padding-top: 0px;
}
div.intro img {
    float: left;
    margin: 0 20px 20px 0;
}

form.gastro select.gastro_finder, form.gastro input.gastro_finder {
    width: 280px;
}

select.gastro_finder, input.gastro_finder {
    width: 112px;
}
.recaptcha_input_area span {
    display: none;
}
.recaptcha_audio_cant_hear_link {
    display: none;
}
/* Special parc plaque form */
div.license {
  background-image: url("/images/frontend/saarbruecken/license_bg.png");
  width: 250px;
  height: 55px;
  margin-left: 130px;
  position: relative;
  margin-bottom: 10px;
}
div.license input {
  font-size: 24px;
  color: #454545;
  text-transform: uppercase;
  position: absolute;
  top: 10px;
  height: 28px;
}
input#park_plaque_form_first_license {
  left: 115px;
  width: 40px;
}
input#park_plaque_form_second_license {
  left: 170px;
  width: 60px;
}

/* XML-Service module and styled tables */
table.xml-service, table.styled {
  width: 100%;
  margin-bottom: 15px;
}

table.xml-service th, table.styled th {
  text-align: left;
  font-weight: bold;
  padding: 6px;
}

table.xml-service td, table.styled td {
  text-align: left;
  padding: 6px;
}

table.xml-service tr.cycle1, table.styled tr.cycle1 {
  background-color: #f6f2f2;
}

table.xml-service tr.cycle2, table.styled tr.cycle2 {
  background-color: #fefafa;
}

/* Community stuff */
div.disclaimer p {
    border: 1px #999999 solid;
    padding: 5px;

    overflow: auto;
    height: 250px;
    margin-right: 6px;
    margin-bottom: 10px;
    background: #ffffff none;
}

div.disclaimer input, div.disclaimer h3, div.disclaimer p {
    margin-left: 134px;
}

div.community div.cm-actions {
    float: left;
}

div.community div.cm-image {
    width: 150px;
    height: 150px;
    background-image: url("/images/shared/no_portrait.jpg");
    padding: 1px;
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
}

div.community div.cm-info {
    padding-left: 15px;
    float: left;
    width: 300px;
}

div.community h1, div.community h2, div.community h3, div.community h4 {
    color: #454545;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
div.community {
    padding-bottom: 15px;
}
div.community div.cm-info p {
    margin-bottom: 15px;
}

div.cm-map {
    margin-bottom: 15px;
    border: 1px solid #d8d8d8;
}

div.community ul {
    margin: 15px 0 0 0;
}

div.community ul li, div.gmnoprint a.raquo {
    background: url("/images/frontend/saarbruecken/icons/raquo.gif") no-repeat 4px 7px;
    padding: 1px 0 1px 15px;
}

div.gmnoprint a.raquo {
    padding-top: 4px;
}

/* GoogleMap Bubble */
div.gmnoprint h4.gdate {
    background: url("/images/icons/date.png") no-repeat;
    padding-left: 20px;
}

div.gmnoprint h4.guser {
    background: url("/images/icons/user.png") no-repeat;
    padding-left: 20px;
}
span.booked, td.booked { background-color: #f7b4aa; }
span.booked_other_month, td.booked_other_month { background-color: #fad2cc; }
td.today { font-weight: bold; }
div#booked_dates { padding: 20px; }
table.booking_schedule_legend {
    padding: 10px;
}
table.booking_schedule_legend {
    padding-top: 10px;
}
table.booking_schedule_legend td {
    border: 0 !important;
    vertical-align: middle;
    text-align: left !important;
}
table.booking_schedule_legend span {
    border:solid 1px black;
    width: 15px;
    height: 15px;
    display: block;
    margin-right:9px;
    float:left;
}
/* Readspeaker */
#rs_div {
    padding-top: 10px;
}
/* for weather box on start page */
div.weather table {
    width: 150px !important;
    margin-left: 8px;
}


ul.important {
    background-color: #f8c9b2 !important;
    border: 1px solid #dc936f;
    color: #fff !important;
    margin: -10px 10px 10px -10px !important;
    padding: 20px !important;
    width: 480px;
}
ul.important, ul.important h2 {
    color: #000 !important;
}
ul.important a {
    color: #000 !important;
    font-weight: bold;
}
ul.important p {
    border: none !important;
    color: #551d01 !important;    
}
ul.important li {
    background: none !important;
}

/* PressDownload module */
.press_download {
    float: left;
    margin: 0 0 18px 0;
    width: 233px;
    background-color: #ededed;
}

.pd_left {
    margin-right: 18px;
}

.press_download div.thumbnail {
    width: 206px; /* 233 */
    height: 138px; /* 145 */
    background: url("/images/frontend/saarbruecken/press_download_bg.png") no-repeat;
    padding: 0 13px 7px 14px;
    margin-top: 13px;
}

.press_download .desc {
    padding: 7px 13px 13px 13px;
    color: #8a8a8a;
}

.press_download .desc b {
    color: #454545;
    font-size: 1.2em;
}

.press_download ul.files {
    background-color: #f6f6f6;
    padding: 13px 13px;
}

.press_download ul.files li {
    margin-bottom: 6px;
}

ul.construction_sites li {
    padding-top: 4px;
}

ul.shopping-results {
    padding-top: 5px;
}
ul.shopping-results li {
    min-height: inherit !important;
    padding-bottom: 15px !important;
}

ul.shopping-results li div.sr-info {
  width: 300px;
  float: left;

}

ul.shopping-results li div.sr-more {
  width: 150px;
  float: right;
  text-align: right;
}

ul.shopping-results li div.sr-more img {
    float: none !important;
    margin: 0 5px 0 0 !important;
}


/* Aballdatenbank */
.wsearch {
    width: 100%;
}

.wsearch-ty {
    width: 200px;
}

.wsearch th {
    color: #454545;
    font-size: 1.5em;
    padding: 8px 8px 8px 0px;
}

.wsearch td {
    padding: 10px 10px 10px 0;
    border-top: 1px solid #d8d8d8;
}

.wsearch p {
    padding-bottom: 5px;
}

.wsearch h4 {
    margin: 0 0 2px 0;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { color: #fff; background-color: #f79704 !important;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.waste_search_bg {
  background: #fafafa url("/images/frontend/zke/wast_search_bg.png") no-repeat 20px 0;
  height: 100px; /*150*/
  padding: 50px 0 0 135px;
}

div.document_preview {
    margin: 5px 0 0 -41px;    
}

div.document_preview_with_iframe {
    margin: 5px 0 -15px -41px;
}

div.document_preview_with_iframe iframe {
    width:475px !important;
    height:335px !important;
    border: 1px solid #d8d8d8 !important;
}

/* FILMHAUS */
.mov-short {
    height: 100%;
    overflow: auto;
}
.mov-short-poster {
    float: left;
}
.mov-short-info {
    float: left;
    margin-left: 10px;
    width: 380px;
}
.mov-short h3 {
    font-size: 16px;
    padding: 0;
}
.mov-short-meta {
    color: #747474;
    font-style: italic;
    font-size: 11px;
    padding-bottom: 5px;
}
a.mov-short-more {
    display: block;
    margin-top: 2px;
}
table.mov-short-sht {
    width: 485px;
    margin: 15px 0 40px 0;
}
tr.mov-short-sht-wdays td {
    font-weight: bold;
    text-align: center;
    color: #454545;
    border-left: 1px solid #dedede;
}
tr.mov-short-sht-times td {
    text-align: center;
    border-left: 1px solid #dedede;
}
tr.mov-short-sht-cycle td {
    background-color: #f3f3f3;
}
td.mov-short-sht-first {
    border: none !important;
}
td.mov-short-sht-today {
    background-color: #e5edf7 !important;
    border-left: 1px solid #d3e4f3 !important;
    border-right: 1px solid #d3e4f3 !important;
}
.mov-short-nav {
    height: 100%;
    overflow: auto;
}
.mov-short-nav-prev {
    float: left;
}
.mov-short-nav-next {
    float: right;
}
.mov-short-notice {
    margin-bottom: 20px;
}
h3.mov-short-headline {
    margin: 0 0 40px 0;
    text-align: center;
    background-color: #f3f3f3;
}

/* FILMHAUS DETAIL */
.mov-meta {
    padding: 10px;
    margin-bottom: 10px;
    background-color: #e5edf7;
    border: 1px solid #d7e4f3;
    height: 100%;
    overflow: auto;
}
.mov-meta-table {
    float: left;
    width: 380px;
}
.mov-meta-fsk {
    float: right;
}
.mov-meta-table th, .mov-meta-table.td {
    padding: 2px 10px 0 0;
}
.mov-meta-table th {
    font-weight: bold;
    color: #454545;
    width: 120px;
}
.mov-gallery img {
    border: none !important;
}
.mov-youtube {
    margin: 17px 0 10px 0;
}
table.mov-sht {
    width: 485px;
    margin: 15px 0 20px 0;
}
table.mov-sht th, table.mov-sht td {
    vertical-align: middle;
    text-align: center;
    height: 35px;
    padding: 0;
}
table.mov-sht th {
    font-weight: bold;
    color: #454545;
    width: 100px;
}
tr.mov-sht-cycle td {
    width: 80px;
}
tr.mov-sht-cycle td, tr.mov-sht-cycle th {
    background-color: #f3f3f3;
}
tr.mov-sht-today th, tr.mov-sht-today td {
    background-color: #e5edf7 !important;
    border-top: 1px solid #d3e4f3 !important;
    border-bottom: 1px solid #d3e4f3 !important;
}

/* FILMHAUS TEASER */
ul.mov-ts li {
    background-color: #d4e4f3;
    margin-bottom: 15px;
    padding: 0 10px 10px 10px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    margin: 1px 2px 14px 2px;
}
.mov-ts-headline {
    padding-bottom: 0;
}
.mov-ts-headline a {
    color: #333333;
}
.mov-ts-meta {
    color: #747474;
    font-size: 1.10em;
    padding-bottom: 5px;
}
.mov-ts-note {
      font-style: italic;
      font-size: 0.9em;
      color: #747474;
      padding-bottom: 5px;
}
.mov-search-result {
    margin: 40px 0 40px 0;
}
.mov-bold {
    font-weight: bold !important;
}
.mov-tag {
    border-bottom: 1px solid #DCC68A;
    padding-bottom: 1px;
    text-align: center;
    margin-bottom: 40px;
}
.mov-ts li {
    overflow: hidden;
}

.mov-ts-poster {
    float: left;
    margin: 10px 5px 0 0;
}

/* bing maps */
.ero,ero-leftBeak {
    z-index:100002 !important;
}
.ero-progressAnimation {
    z-index:100002 !important;
}
.VE_PlaceList {
    z-index:100002!important;
}

/* social bookmarks */
.itc-twitter, .itc-like {
}
.itc-like {
  margin: 7px 0 7px 0;
}
.addthis_button {
    margin: 0;
}

/* TABLE HOTELS */
table.hotels {
    width: 100%;
	padding: 0;
	margin: 0 0 10px;;
	border-collapse: collapse;
}
table.hotels td {
	padding: 3px;
	text-align: center;
}
table.hotels td.grey1 {
	background-color: #ececec;
}
table.hotels td.grey2 {
	background-color: #d9d9da;
}
table.hotels td.blue1 {
	background-color: #daeffa;
}
table.hotels td.blue2 {
	background-color: #b0dcf2;
}
table.hotels td.blue2 strong, table.hotels td.blue1 strong {
	color: #4794c8;
}
table.hotels td.yellow1 strong, table.hotels td.yellow2 strong {
	color: #d27d00;
}
table.hotels td.yellow1 {
	background-color: #fff7dc;
}
table.hotels td.yellow2 {
	background-color: #ffeaa9;
}
table.hotels td.border {
	border: 1px solid #d1d1d1;
}
table.hotels td.tleft {
	text-align: left;
}

.hotel_left {
    float:left;
    width: 385px;
}

.hotel_right {
    float:right;
    width: 95px;
    margin-bottom: 10px;
}

a.acc-toolip-download {
    position: relative;
    float: left;
    display: block;
    width: 40px;
    height: 40px;
}

a.acc-toolip-download img.pdf-tooltip {
    position: absolute;
    left: 19px;
    top: 27px;
}

table.tiny td {
    border: 1px solid #dcdcdc;
}

div.address_left_box {
    overflow: hidden;
    float:left !important;
    width: 295px !important;
}
div.address_left_map {
    width: 275px !important;
    height: 160px !important;
    margin-bottom: 10px !important;
}
div.address_left_info {
    overflow: hidden;
    float:right !important;
    width: 190px !important;
}
/* Colors 

- start
- blue
- green
- darkgreen
- purple
- red
- orange
- turquoise
- brown
- lime
- lightblue
- qp


- zke
- saarspektakel
- eispalast
- Christkindlmarkt
*/






/* start */
body#start #header, body#start #footer {
	background-color: #0158ae;	
}
body#start div.intro {
	background: #e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_startseite.gif") top left repeat-x;
	border-color: #cddff0;
}
/* Mainnavigation */
body#start ul#nav li a:link, body#start ul#nav li a:visited, body#start ul#foot li a:link, body#start ul#foot li a:visited {
	color: #ffffff;
}
body#start #header ul#nav a.active:link, body#start #header ul#nav a.active:visited {
	background-color: #01315e;
	border-color: #3475b6;
}
body#start #bottom {
	background: #e5eef7;
	border-color: #cddff0;
}
body#start div.box.blue h2, body#start div#left div.box.double.blue h2 {	
	background-color: #0158ae;
}
body#start div.box.green h2, body#start div#left div.box.double.green h2 {
	background-color: #388f50;
}
body#start div.box.darkgreen h2, body#start div#left div.box.double.darkgreen h2 {
	background-color: #17a345;
}
body#start div.box.purple h2, body#start div#left div.box.double.purple h2 {
	background-color: #9f4586;
}
body#start div.box.red h2, body#start div#left div.box.double.red h2 {
	background-color: #dc1039;
}
body#start div.box.orange h2, body#start div#left div.box.double.orange h2 {
	background-color: #f79704;
}
body#start div.box.turquoise h2, body#start div#left div.box.double.turquoise h2 {
	background-color: #007b83;
}
body#start div.box.brown h2, body#start div#left div.box.double.brown h2 {
	background-color: #8f3308;
}
body#start div.box.lime h2, body#start div#left div.box.double.lime h2 {
	background-color: #007cc1;
}







/* blue */
body#blue #header, body#blue #footer {
	background-color: #0158ae;	
}
/* Mainnavigation */
body#blue ul#nav li a:link, body#blue ul#nav li a:visited, body#blue ul#foot li a:link, body#blue ul#foot li a:visited {
	color: #ffffff;
}
body#blue #header ul#nav a.active:link, body#blue #header ul#nav a.active:visited {
	background-color: #01315e;
	border-color: #3475b6;
}
body#blue #bottom {
	background: #e5eef7;
	border-color: #cddff0;
}
body#blue div.box h2 {
	background-color: #0158ae;
}
/* Subnavigation Level 1 */
body#blue div.box ul#level1 li a.active, body#blue div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #0158ae;
}
body#blue div.box ul#level1 li a:hover {
	color: #000000;
	background: #cddff0;
}
/* Subnavigation Level 2 */
body#blue div.box ul#level2 li a:hover {
	color: #000000;
	background: #e5eef7;
}
body#blue div.box ul#level2, body#blue div.box ul#level2 li a.active {
	color: #000000;
	background-color: #cddff0;
}
body#blue div.box ul#level2 li a.active, body#blue div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e5eef7;
}
/* Subnavigation Level 3 */
body#blue div.box ul#level3 li a:hover {
	color: #000000;
	background: #e5eef7;
}
body#blue div.box ul#level3, body#blue div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#blue div.box ul#level3 li a.active, body#blue div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e5eef7;
}
body#blue input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #0057b0;
	border-top: 1px solid #70a2d1;
	border-left: 1px solid #70a2d1;
	border-bottom: 1px solid #153e76;
	border-right: 1px solid #153e76;
	padding: 3px 5px;
	cursor: pointer;
}
body#blue div.box table, body#blue div.scroll li:hover, body#blue div.box .colorarea, body#blue div.box .address, body#blue div.box.event {
	background: #e5eef7;
}






/* purple */
body#purple #header, body#purple #footer {
	background-color: #9f4586;	
}
/* Mainnavigation */
body#purple ul#nav li a:link, body#purple ul#nav li a:visited, body#purple ul#foot li a:link, body#purple ul#foot li a:visited {
	color: #ffffff;
}
body#purple #header ul#nav a.active:link, body#purple #header ul#nav a.active:visited {
	background-color: #591f49;
	border-color: #9d7b94;
}
body#purple #bottom {
	background: #f5ecf3;
	border-color: #e1c4d9;
}
body#purple div.box h2 {
	background-color: #9f4586;
}
/* Subnavigation Level 1 */
body#purple div.box ul#level1 li a.active, body#purple div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #9f4586;
}
body#purple div.box ul#level1 li a:hover {
	color: #000000;
	background: #e3d7e0;
}
/* Subnavigation Level 2 */
body#purple div.box ul#level2 li a:hover {
	color: #000000;
	background: #f5ecf3;
}
body#purple div.box ul#level2, body#purple div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e3d7e0;
}
body#purple div.box ul#level2 li a.active, body#purple div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #f5ecf3;
}
/* Subnavigation Level 3 */
body#purple div.box ul#level3 li a:hover {
	color: #000000;
	background: #f5ecf3;
}
body#purple div.box ul#level3, body#purple div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#purple div.box ul#level3 li a.active, body#purple div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f5ecf3;
}
body#purple input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #9f4586;
	border-top: 1px solid #bb7caa;
	border-left: 1px solid #bb7caa;
	border-bottom: 1px solid #660e4e;
	border-right: 1px solid #660e4e;
	padding: 3px 5px;
	cursor: pointer;
}
body#purple div.box table, body#purple div.scroll li:hover, body#purple div.box .colorarea, body#purple div.box .address, body#purple div.box.event {
	background: #f5ecf3;
}






/* green */
body#green #header, body#green #footer {
	background-color: #388f50;	
}
/* Mainnavigation */
body#green ul#nav li a:link, body#green ul#nav li a:visited, body#green ul#foot li a:link, body#green ul#foot li a:visited {
	color: #ffffff;
}
body#green #header ul#nav a.active:link, body#green #header ul#nav a.active:visited {
	background-color: #375e41;
	border-color: #6a8e76;
}
body#green #bottom {
	background: #ebf4ed;
	border-color: #afd2b8;
}
body#green div.box h2 {
	background-color: #388f50;
}
/* Subnavigation Level 1 */
body#green div.box ul#level1 li a.active, body#green div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #388f50;
}
body#green div.box ul#level1 li a:hover {
	color: #000000;
	background: #cbe4d1;
}
/* Subnavigation Level 2 */
body#green div.box ul#level2 li a:hover {
	color: #000000;
	background: #ebf4ed;
}
body#green div.box ul#level2, body#green div.box ul#level2 li a.active {
	color: #000000;
	background-color: #cbe4d1;
}
body#green div.box ul#level2 li a.active, body#green div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #ebf4ed;
}
/* Subnavigation Level 3 */
body#green div.box ul#level3 li a:hover {
	color: #000000;
	background: #ebf4ed;
}
body#green div.box ul#level3, body#green div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#green div.box ul#level3 li a.active, body#green div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #ebf4ed;
}
body#green input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #388f50;
	border-top: 1px solid #85bd94;
	border-left: 1px solid #85bd94;
	border-bottom: 1px solid #256236;
	border-right: 1px solid #256236;
	padding: 3px 5px;
	cursor: pointer;
}
body#green div.box table, body#green div.scroll li:hover, body#green div.box .colorarea, body#green div.box .address, body#green div.box.event {
	background: #ebf4ed;
}













/* darkgreen */
body#darkgreen #header, body#darkgreen #footer {
	background-color: #17a345;	
}
/* Mainnavigation */
body#darkgreen ul#nav li a:link, body#darkgreen ul#nav li a:visited, body#darkgreen ul#foot li a:link, body#darkgreen ul#foot li a:visited {
	color: #ffffff;
}
body#darkgreen #header ul#nav a.active:link, body#darkgreen #header ul#nav a.active:visited {
	background-color: #375e41;
	border-color: #6a8e76;
}
body#darkgreen #bottom {
	background: #ebf4ed;
	border-color: #afd2b8;
}
body#darkgreen div.box h2 {
	background-color: #17a345;
}
/* Subnavigation Level 1 */
body#darkgreen div.box ul#level1 li a.active, body#darkgreen div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #17a345;
}
body#darkgreen div.box ul#level1 li a:hover {
	color: #000000;
	background: #cbe4d1;
}
/* Subnavigation Level 2 */
body#darkgreen div.box ul#level2 li a:hover {
	color: #000000;
	background: #e7f6ec;
}
body#darkgreen div.box ul#level2, body#darkgreen div.box ul#level2 li a.active {
	color: #000000;
	background-color: #cbe4d1;
}
body#darkgreen div.box ul#level2 li a.active, body#darkgreen div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e7f6ec;
}
/* Subnavigation Level 3 */
body#darkgreen div.box ul#level3 li a:hover {
	color: #000000;
	background: #e7f6ec;
}
body#darkgreen div.box ul#level3, body#darkgreen div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#darkgreen div.box ul#level3 li a.active, body#darkgreen div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e7f6ec;
}
body#darkgreen input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #17a345;
	border-top: 1px solid #85bd94;
	border-left: 1px solid #85bd94;
	border-bottom: 1px solid #256236;
	border-right: 1px solid #256236;
	padding: 3px 5px;
	cursor: pointer;
}
body#darkgreen div.box table, body#darkgreen div.scroll li:hover, body#darkgreen div.box .colorarea, body#darkgreen div.box .address, body#darkgreen div.box.event {
	background: #e7f6ec;
}












/* red */
body#red #header, body#red #footer {
	background-color: #dc1039;	
}
/* Mainnavigation */
body#red ul#nav li a:link, body#red ul#nav li a:visited, body#red ul#foot li a:link, body#red ul#foot li a:visited {
	color: #ffffff;
}
body#red #header ul#nav a.active:link, body#red #header ul#nav a.active:visited {
	background-color: #7a1020;
	border-color: #fd7994;
}
body#red #bottom {
	background: #fef6f7;
	border-color: #f2e7e8;
}
body#red div.box h2 {
	background-color: #dc1039;
}
/* Subnavigation Level 1 */
body#red div.box ul#level1 li a.active, body#red div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #dc1039;
}
body#red div.box ul#level1 li a:hover {
	color: #000000;
	background: #e4d1d4;
}
/* Subnavigation Level 2 */
body#red div.box ul#level2 li a:hover {
	color: #000000;
	background: #f2e7e8;
}
body#red div.box ul#level2, body#red div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e4d1d4;
}
body#red div.box ul#level2 li a.active, body#red div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #f2e7e8;
}
/* Subnavigation Level 3 */
body#red div.box ul#level3 li a:hover {
	color: #000000;
	background: #f2e7e8;
}
body#red div.box ul#level3, body#red div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#red div.box ul#level3 li a.active, body#red div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f2e7e8;
}
body#red input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #dc1039;
	border-top: 1px solid #fd7994;
	border-left: 1px solid #fd7994;
	border-bottom: 1px solid #7a1020;
	border-right: 1px solid #7a1020;
	padding: 3px 5px;
	cursor: pointer;
}
body#red div.box table, body#red div.scroll li:hover, body#red div.box .colorarea, body#red div.box .address, body#red div.box.event {
	background: #fef6f7;
}








/* orange, zke */
body#orange #header, body#orange #footer, body#zke #header, body#zke #footer {
	background-color: #f79704;
}
/* Mainnavigation */
body#orange ul#nav li a:link, body#orange ul#nav li a:visited, body#orange ul#foot li a:link, body#orange ul#foot li a:visited, body#zke ul#nav li a:link, body#zke ul#nav li a:visited, body#zke ul#foot li a:link, body#zke ul#foot li a:visited {
	color: #ffffff;
}
body#orange #header ul#nav a.active:link, body#orange #header ul#nav a.active:visited, body#zke #header ul#nav a.active:link, body#zke #header ul#nav a.active:visited {
	background-color: #b27014;
	border-color: #ecb765;
}
body#orange #bottom, body#zke #bottom {
	background: #fef4e5;
	border-color: #f2e0c5;
}
body#orange div.box h2, body#zke div.box h2 {
	background-color: #f79704;
}
/* Subnavigation Level 1 */
body#orange div.box ul#level1 li a.active, body#orange div.box ul#level1 li a.active:hover, body#zke div.box ul#level1 li a.active, body#zke div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #f79704;
}
body#orange div.box ul#level1 li a:hover, body#zke div.box ul#level1 li a:hover {
	color: #000000;
	background: #f2e0c5;
}
/* Subnavigation Level 2 */
body#orange div.box ul#level2 li a:hover, body#zke div.box ul#level2 li a:hover {
	color: #000000;
	background: #fef4e5;
}
body#orange div.box ul#level2, body#orange div.box ul#level2 li a.active, body#zke div.box ul#level2, body#zke div.box ul#level2 li a.active {
	color: #000000;
	background-color: #f2e0c5;
}
body#orange div.box ul#level2 li a.active, body#orange div.box ul#level2 li a.active:hover, body#zke div.box ul#level2 li a.active, body#zke div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #fef4e5;
}
/* Subnavigation Level 3 */
body#orange div.box ul#level3 li a:hover, body#zke div.box ul#level3 li a:hover {
	color: #000000;
	background: #fef4e5;
}
body#orange div.box ul#level3, body#orange div.box ul#level3 li a.active, body#zke div.box ul#level3, body#zke div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#orange div.box ul#level3 li a.active, body#orange div.box ul#level3 li a.active:hover, body#zke div.box ul#level3 li a.active, body#zke div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #fef4e5;
}
body#orange input.submit, body#zke input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #f79704;
	border-top: 1px solid #f2e0c5;
	border-left: 1px solid #f2e0c5;
	border-bottom: 1px solid #bb7514;
	border-right: 1px solid #bb7514;
	padding: 3px 5px;
	cursor: pointer;
}
body#orange div.box table, body#orange div.scroll li:hover, body#orange div.box .colorarea, body#orange div.box .address, body#orange div.box.event, body#zke div.box table, body#zke div.scroll li:hover, body#zke div.box .colorarea, body#zke div.box .address, body#zke div.box.event{
	background: #fef4e5;
}

/* zke */
body#zke div.intro {
	background: #e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_zke.gif") top left repeat-x;
	border-color: #f2e0c5;
}

body#zke #header, body#zke #footer {
    background-color: #ec6608;
}
/* Mainnavigation */
body#zke ul#nav li a:link, body#zke ul#nav li a:visited, body#zke ul#foot li a:link, body#zke ul#foot li a:visited {
    color: #ffffff;
}
body#zke #header ul#nav a.active:link, body#zke #header ul#nav a.active:visited {
    background-color: #ca5806;
    border-color: #ecb765;
}
body#zke #bottom {
    background: #fef4e5;
    border-color: #f2e0c5;
}
body#zke div.box h2 {
    background-color: #ec6608;
}
/* Subnavigation Level 1 */
body#zke div.box ul#level1 li a.active, body#zke div.box ul#level1 li a.active:hover {
    color: #ffffff;
    background: #ec6608;
}
body#zke div.box ul#level1 li a:hover {
    color: #000000;
    background: #f2e0c5;
}
/* Subnavigation Level 2 */
body#zke div.box ul#level2 li a:hover {
    color: #000000;
    background: #fef4e5;
}
body#zke div.box ul#level2, body#zke div.box ul#level2 li a.active {
    color: #000000;
    background-color: #f2e0c5;
}
body#zke div.box ul#level2 li a.active, body#zke div.box ul#level2 li a.active:hover {
    color: #454545;
    background-color: #fef4e5;
}
/* Subnavigation Level 3 */
body#zke div.box ul#level3 li a:hover {
    color: #000000;
    background: #fef4e5;
}
body#zke div.box ul#level3, body#zke div.box ul#level3 li a.active {
    color: #000000;
    background-color: #ffffff;
}
body#zke div.box ul#level3 li a.active, body#zke div.box ul#level3 li a.active:hover {
    color: #454545;
    background-color: #fef4e5;
}
body#zke input.submit {
    font: 0.9em Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    background-color: #ec6608;
    border-top: 1px solid #f2e0c5;
    border-left: 1px solid #f2e0c5;
    border-bottom: 1px solid #ca5806;
    border-right: 1px solid #ca5806;
    padding: 3px 5px;
    cursor: pointer;
}
body#zke div.box table, body#zke div.scroll li:hover, body#zke div.box .colorarea, body#zke div.box .address, body#zke div.box.event{
    background: #fef4e5;
}
/* zke */
body#zke div.intro {
    background: #e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_zke.gif") top left repeat-x;
    border-color: #f2e0c5;
}








/* turquoise */
body#turquoise #header, body#turquoise #footer {
	background-color: #007b83;	
}
/* Mainnavigation */
body#turquoise ul#nav li a:link, body#turquoise ul#nav li a:visited, body#turquoise ul#foot li a:link, body#turquoise ul#foot li a:visited {
	color: #ffffff;
}
body#turquoise #header ul#nav a.active:link, body#turquoise #header ul#nav a.active:visited {
	background-color: #1d5c60;
	border-color: #007b83;
}
body#turquoise #bottom {
	background: #e7f5f3;
	border-color: #c7dfdb;
}
body#turquoise div.box h2 {
	background-color: #007b83;
}
/* Subnavigation Level 1 */
body#turquoise div.box ul#level1 li a.active, body#turquoise div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #007b83;
}
body#turquoise div.box ul#level1 li a:hover {
	color: #000000;
	background: #c7dfdb;
}
/* Subnavigation Level 2 */
body#turquoise div.box ul#level2 li a:hover {
	color: #000000;
	background: #e7f5f3;
}
body#turquoise div.box ul#level2, body#turquoise div.box ul#level2 li a.active {
	color: #000000;
	background-color: #c7dfdb;
}
body#turquoise div.box ul#level2 li a.active, body#turquoise div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e7f5f3;
}
/* Subnavigation Level 3 */
body#turquoise div.box ul#level3 li a:hover {
	color: #000000;
	background: #e7f5f3;
}
body#turquoise div.box ul#level3, body#turquoise div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#turquoise div.box ul#level3 li a.active, body#turquoise div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e7f5f3;
}
body#turquoise input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #007b83;
	border-top: 1px solid #b9e1db;
	border-left: 1px solid #b9e1db;
	border-bottom: 1px solid #1d5c60;
	border-right: 1px solid #1d5c60;
	padding: 3px 5px;
	cursor: pointer;
}
body#turquoise div.box table, body#turquoise div.scroll li:hover, body#turquoise div.box .colorarea, body#turquoise div.box .address, body#turquoise div.box.event {
	background: #e7f5f3;
}









/* brown */
body#brown #header, body#brown #footer {
	background-color: #c24807;	
}
/* Mainnavigation */
body#brown ul#nav li a:link, body#brown ul#nav li a:visited, body#brown ul#foot li a:link, body#brown ul#foot li a:visited {
	color: #ffffff;
}
body#brown #header ul#nav a.active:link, body#brown #header ul#nav a.active:visited {
	background-color: #5e1e0b;
	border-color: #955929;
}
body#brown #bottom {
	background: #f9ece6;
	border-color: #d0c4ba;
}
body#brown div.box h2 {
	background-color: #c24807;
}
/* Subnavigation Level 1 */
body#brown div.box ul#level1 li a.active, body#brown div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #c24807;
}
body#brown div.box ul#level1 li a:hover {
	color: #000000;
	background: #edc8b4;
}
/* Subnavigation Level 2 */
body#brown div.box ul#level2 li a:hover {
	color: #000000;
	background: #f6e4da;
}
body#brown div.box ul#level2, body#brown div.box ul#level2 li a.active {
	color: #000000;
	background-color: #edc8b4;
}
body#brown div.box ul#level2 li a.active, body#brown div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #f6e4da;
}
/* Subnavigation Level 3 */
body#brown div.box ul#level3 li a:hover {
	color: #000000;
	background: #f6e4da;
}
body#brown div.box ul#level3, body#brown div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#brown div.box ul#level3 li a.active, body#brown div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f6e4da;
}
body#brown input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #c24807;
	border-top: 1px solid #90633f;
	border-left: 1px solid #90633f;
	border-bottom: 1px solid #5e1e0b;
	border-right: 1px solid #5e1e0b;
	padding: 3px 5px;
	cursor: pointer;
}
body#brown div.box table, body#brown div.scroll li:hover, body#brown div.box .colorarea, body#brown div.box .address, body#brown div.box.event {
	background: #f9ece6;
}









/* lime */
body#lime #header, body#lime #footer {
	background-color: #8dc43f;	
}
/* Mainnavigation */
body#lime ul#nav li a:link, body#lime ul#nav li a:visited, body#lime ul#foot li a:link, body#lime ul#foot li a:visited {
	color: #ffffff;
}
body#lime #header ul#nav a.active:link, body#lime #header ul#nav a.active:visited {
	background-color: #3f633f;
	border-color: #537c4e;
}
body#lime #bottom {
	background: #f3f9eb;
	border-color: #c7e2a1;
}
body#lime div.box h2 {
	background-color: #8dc43f;
}
/* Subnavigation Level 1 */
body#lime div.box ul#level1 li a.active, body#lime div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #8dc43f;
}
body#lime div.box ul#level1 li a:hover {
	color: #000000;
	background: #d1e7b2;
}
/* Subnavigation Level 2 */
body#lime div.box ul#level2 li a:hover {
	color: #000000;
	background: #f3f9eb;
}
body#lime div.box ul#level2, body#lime div.box ul#level2 li a.active {
	color: #000000;
	background-color: #d1e7b2;
}
body#lime div.box ul#level2 li a.active, body#lime div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e8f3d9;
}
/* Subnavigation Level 3 */
body#lime div.box ul#level3 li a:hover {
	color: #000000;
	background: #e8f3d9;
}
body#lime div.box ul#level3, body#lime div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#lime div.box ul#level3 li a.active, body#lime div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e8f3d9;
}
body#lime input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #8dc43f;
	border-top: 1px solid #d1e7b2;
	border-left: 1px solid #d1e7b2;
	border-bottom: 1px solid #537c4e;
	border-right: 1px solid #537c4e;
	padding: 3px 5px;
	cursor: pointer;
}
body#lime div.box table, body#lime div.scroll li:hover, body#lime div.box .colorarea, body#lime div.box .address, body#lime div.box.event {
	background: #f3f9eb;
}










/* lightblue */
body#lightblue #header, body#lightblue #footer {
	background-color: #007cc1;	
}
/* Mainnavigation */
body#lightblue ul#nav li a:link, body#lightblue ul#nav li a:visited, body#lightblue ul#foot li a:link, body#lightblue ul#foot li a:visited {
	color: #ffffff;
}
body#lightblue #header ul#nav a.active:link, body#lightblue #header ul#nav a.active:visited {
	color: #332f27;
	background-color: #d8e8f4;
	border-color: #9eb8cb;
}
body#lightblue #bottom {
	background: #e5f2f8;
	border-color: #d8e8f4;
}
body#lightblue div.box h2 {
	background-color: #007cc1;
}
/* Subnavigation Level 1 */
body#lightblue div.box ul#level1 li a.active, body#lightblue div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #007cc1;
}
body#lightblue div.box ul#level1 li a:hover {
	color: #000000;
	background: #d8e8f4;
}
/* Subnavigation Level 2 */
body#lightblue div.box ul#level2 li a:hover {
	color: #000000;
	background: #e5f2f8;
}
body#lightblue div.box ul#level2, body#lightblue div.box ul#level2 li a.active {
	color: #000000;
	background-color: #d8e8f4;
}
body#lightblue div.box ul#level2 li a.active, body#lightblue div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e5f2f8;
}
/* Subnavigation Level 3 */
body#lightblue div.box ul#level3 li a:hover {
	color: #000000;
	background: #e5f2f8;
}
body#lightblue div.box ul#level3, body#lightblue div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#lightblue div.box ul#level3 li a.active, body#lightblue div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e5f2f8;
}
body#lightblue input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #007cc1;
	border-top: 1px solid #70a2d1;
	border-left: 1px solid #70a2d1;
	border-bottom: 1px solid #153e76;
	border-right: 1px solid #153e76;
	padding: 3px 5px;
	cursor: pointer;
}
body#lightblue div.box table, body#lightblue div.scroll li:hover, body#lightblue div.box .colorarea, body#lightblue div.box .address, body#lightblue div.box.event {
	background: #e5f2f8;
}






/* quattropole "qp" */
body#qp #header, body#qp #footer {
	background-color: #8587a4;
}
/* Mainnavigation */
body#qp ul#nav li a:link, body#qp ul#nav li a:visited, body#qp ul#foot li a:link, body#qp ul#foot li a:visited {
	color: #ffffff;
}
body#qp #header ul#nav a.active:link, body#qp #header ul#nav a.active:visited {
	color: #332f27;
	background-color: #b9bcdb;
	border-color: #a1a3c1;
}
body#qp #bottom {
	background: #f3f3f6;
	border-color: #b9bcdb;
}
body#qp div.box h2 {
	background-color: #8587a4;
}
/* Subnavigation Level 1 */
body#qp div.box ul#level1 li a.active, body#qp div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #8587a4;
}
body#qp div.box ul#level1 li a:hover {
	color: #000000;
	background: #b9bcdb;
}
/* Subnavigation Level 2 */
body#qp div.box ul#level2 li a:hover {
	color: #000000;
	background: #f3f3f6;
}
body#qp div.box ul#level2, body#qp div.box ul#level2 li a.active {
	color: #000000;
	background-color: #b9bcdb;
}
body#qp div.box ul#level2 li a.active, body#qp div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
/* Subnavigation Level 3 */
body#qp div.box ul#level3 li a:hover {
	color: #000000;
	background: #f3f3f6;
}
body#qp div.box ul#level3, body#qp div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#qp div.box ul#level3 li a.active, body#qp div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#qp input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #8587a4;
	border-top: 1px solid #b0b2d1;
	border-left: 1px solid #b0b2d1;
	border-bottom: 1px solid #535570;
	border-right: 1px solid #535570;
	padding: 3px 5px;
	cursor: pointer;
}
body#qp div.box table, body#qp div.scroll li:hover, body#qp div.box .colorarea, body#qp div.box .address, body#qp div.box.event {
	background: #f3f3f6;
}






/* saarspektakel */
body#saarspektakel a {
	color: #007ab3;
}
body#saarspektakel ul.tag a {
	color: #837343;
}



body#saarspektakel #header, body#saarspektakel #footer {
	background-color: #017ab3;
}
/* Mainnavigation */
body#saarspektakel ul#nav li a:link, body#saarspektakel ul#nav li a:visited, body#saarspektakel ul#foot li a:link, body#saarspektakel ul#foot li a:visited {
	color: #ffffff;
}
body#saarspektakel #header ul#nav a.active:link, body#saarspektakel #header ul#nav a.active:visited {
	color: #fff;
	background-color: #0098d7;
	border-color: #0683b7;
}
body#saarspektakel #bottom {
	background: #d5e6f0;
	border-color: #d5e6f0;
}
body#saarspektakel div.box h2 {
	background-color: #017ab3;
}
/* Subnavigation Level 1 */
body#saarspektakel div.box ul#level1 li a.active, body#saarspektakel div.box ul#level1 li a.active:hover {
	color: #fff;
	background: #017ab3;
}
body#saarspektakel div.box ul#level1 li a:hover {
	color: #fff;
	background: #017ab3;
}
/* Subnavigation Level 2 */
body#saarspektakel div.box ul#level2 li a:hover {
	color: #fff;
        background: #0098d7;
}
body#saarspektakel div.box ul#level2, body#saarspektakel div.box ul#level2 li a.active {
	color: #000000;
	background-color: #d5e6f0;
}
body#saarspektakel div.box ul#level2 li a.active, body#saarspektakel div.box ul#level2 li a.active:hover {
	color: #fff;
        background-color: #0098d7;
}
/* Subnavigation Level 3 */
body#saarspektakel div.box ul#level3 li a:hover {
	color: #000000;
	background: #d5e6f0;
}
body#saarspektakel div.box ul#level3, body#saarspektakel div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#saarspektakel div.box ul#level3 li a.active, body#saarspektakel div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#saarspektakel input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #017ab3;
	border-top: 1px solid #0098d7;
	border-left: 1px solid #0098d7;
	border-bottom: 1px solid #055880;
	border-right: 1px solid #055880;
	padding: 3px 5px;
	cursor: pointer;
}
body#saarspektakel div.box table, body#saarspektakel div.scroll li:hover, body#saarspektakel div.box .colorarea, body#saarspektakel div.box .address, body#saarspektakel div.box.event {
	background: #d5e6f0;
}

body#saarspektakel table.tiny {
    border: 0 !important;
}
body#saarspektakel table.tiny tr {
    border-bottom: 0 !important;
}
body#saarspektakel table.tiny tr:nth-child(even) {background: transparent !important; }
body#saarspektakel table.tiny tr:nth-child(odd) {background: transparent !important;}
body#saarspektakel table.tiny td table tr, table.tiny td table {
    border: 0 !important;
    background: transparent !important;
}

body#saarspektakel table.tiny tr {
    border-bottom: 0 !important;
}

body#saarspektakel div.gallery img {
    border: 0 !important;
}



/* #d5e6f0 > #e9f5f9
   #017ab3 > #239ec0

*/



/* Eispalast */
body#eispalast {
    background: #eef8fa url("/images/frontend/eispalast/bg.jpg") top left repeat-x;
}
body#eispalast a {
	color: #007ab3;
}
body#eispalast ul.tag a {
	color: #837343;
}
body#eispalast div#logo {
    float: left;
    width: 400px;
}
body#eispalast img.logo {
    float: left;
    margin: 0 23px 0 10px;
}
body#eispalast div#main {
    background: url("/images/frontend/eispalast/bg_content.png") repeat-y top left;
}
body#eispalast div#footer {
    background: #239ec0 url("/images/frontend/eispalast/footer.png") no-repeat top left;
    width: 820px;
}

body#eispalast #header, body#eispalast #footer {
	background-color: #239ec0;
}
/* Mainnavigation */
body#eispalast ul#nav li a:link, body#eispalast ul#nav li a:visited, body#eispalast ul#foot li a:link, body#eispalast ul#foot li a:visited {
	color: #ffffff;
}
body#eispalast #header ul#nav a.active:link, body#eispalast #header ul#nav a.active:visited {
	color: #fff;
	background-color: #53B2CE;
	border-color: #0683b7;
}
body#eispalast #bottom {
	background: #d5e6f0;
	border-color: #d5e6f0;
}
body#eispalast div.box h2 {
	background-color: #239ec0;
}
/* Subnavigation Level 1 */
body#eispalast div.box ul#level1 li a.active, body#eispalast div.box ul#level1 li a.active:hover {
	color: #fff;
	background: #239ec0;
}
body#eispalast div.box ul#level1 li a:hover {
	color: #fff;
	background: #239ec0;
}
/* Subnavigation Level 2 */
body#eispalast div.box ul#level2 li a:hover {
	color: #fff;
    background: #53B2CE;
}
body#eispalast div.box ul#level2, body#eispalast div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e9f5f9;
}
body#eispalast div.box ul#level2 li a.active, body#eispalast div.box ul#level2 li a.active:hover {
	color: #fff;
    background-color: #53B2CE;
}
/* Subnavigation Level 3 */
body#eispalast div.box ul#level3 li a:hover {
	color: #000000;
	background: #e9f5f9;
}
body#eispalast div.box ul#level3, body#eispalast div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#eispalast div.box ul#level3 li a.active, body#eispalast div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#eispalast input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #239ec0;
	border-top: 1px solid #0098d7;
	border-left: 1px solid #0098d7;
	border-bottom: 1px solid #055880;
	border-right: 1px solid #055880;
	padding: 3px 5px;
	cursor: pointer;
}
body#eispalast div.box table, body#eispalast div.scroll li:hover, body#eispalast div.box .colorarea, body#eispalast div.box .address, body#eispalast div.box.event {
	background: #e9f5f9;
}

body#eispalast table.tiny {
    border: 0 !important;
}
body#eispalast table.tiny tr {
    border-bottom: 0 !important;
}
body#eispalast table.tiny tr:nth-child(even) {background: transparent !important; }
body#eispalast table.tiny tr:nth-child(odd) {background: transparent !important;}
body#eispalast table.tiny td table tr, table.tiny td table {
    border: 0 !important;
    background: transparent !important;
}

body#eispalast table.tiny tr {
    border-bottom: 0 !important;
}

body#eispalast div.gallery img {
    border: 0 !important;
}

/* Altstadtfest */
body#altstadtfest {
    background-color: #000000;
}
body#altstadtfest a {
	color: #ed7d2b;
}
body#altstadtfest ul.tag a {
	color: #837343;
}
body#altstadtfest div#logo {
    float: left;
    width: 400px;
}
body#altstadtfest img.logo {
    float: left;
    margin: 18px 23px 0 10px;
}
body#altstadtfest div#main {
    background: url("/images/frontend/altstadtfest/bg_content.png") repeat-y top left;
}
body#altstadtfest div#footer {
    background: #f7a839 url("/images/frontend/altstadtfest/footer.png") no-repeat top left;
    width: 820px;
}

body#altstadtfest #header, body#altstadtfest #footer {
	background-color: #f7a839;
}
/* Mainnavigation */
body#altstadtfest ul#nav li a:link, body#altstadtfest ul#nav li a:visited, body#altstadtfest ul#foot li a:link, body#altstadtfest ul#foot li a:visited {
	color: #ffffff;
}
body#altstadtfest #header ul#nav a.active:link, body#altstadtfest #header ul#nav a.active:visited {
	color: #fff;
	background-color: #ed7d2b;
	border-color: #ffffff;
}
body#altstadtfest #bottom {
	background: #fef7db;
	border-color: #fef7db;
}
body#altstadtfest div.box h2 {
	background-color: #ed7d2b;
}
/* Subnavigation Level 1 */
body#altstadtfest div.box ul#level1 li a.active, body#altstadtfest div.box ul#level1 li a.active:hover {
	color: #fff;
	background: #ed7d2b;
}
body#altstadtfest div.box ul#level1 li a:hover {
	color: #fff;
	background: #ed7d2b;
}
/* Subnavigation Level 2 */
body#altstadtfest div.box ul#level2 li a:hover {
	color: #fff;
    background: #ed7d2b;
}
body#altstadtfest div.box ul#level2, body#altstadtfest div.box ul#level2 li a.active {
	color: #000000;
	background-color: #f5f5f5;
}
body#altstadtfest div.box ul#level2 li a.active, body#altstadtfest div.box ul#level2 li a.active:hover {
	color: #fff;
    background-color: #ed7d2b;
}
/* Subnavigation Level 3 */
body#altstadtfest div.box ul#level3 li a:hover {
	color: #000000;
	background: #f5f5f5;
}
body#altstadtfest div.box ul#level3, body#altstadtfest div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#altstadtfest div.box ul#level3 li a.active, body#altstadtfest div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#altstadtfest input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #ed7d2b;
	border-top: 1px solid #ed7d2b;
	border-left: 1px solid #ed7d2b;
	border-bottom: 1px solid #ed7d2b;
	border-right: 1px solid #ed7d2b;
	padding: 3px 5px;
	cursor: pointer;
}
body#altstadtfest div.box table, body#altstadtfest div.scroll li:hover, body#altstadtfest div.box .colorarea, body#altstadtfest div.box .address, body#altstadtfest div.box.event {
	background: #f5f5f5;
}

body#altstadtfest table.tiny {
    border: 0 !important;
}
body#altstadtfest table.tiny tr {
    border-bottom: 0 !important;
}
body#altstadtfest table.tiny tr:nth-child(even) {background: transparent !important; }
body#altstadtfest table.tiny tr:nth-child(odd) {background: transparent !important;}
body#altstadtfest table.tiny td table tr, table.tiny td table {
    border: 0 !important;
    background: transparent !important;
}

body#altstadtfest table.tiny tr {
    border-bottom: 0 !important;
}
body#altstadtfest table.acts {
    width: 100%;
    padding: 0;
    margin: 10px 0 20px;
}
body#altstadtfest table.acts th {
    font-weight: bold;
    color: #000;
    padding: 5px;
    border-bottom: 1px solid #f7a839;
}
body#altstadtfest table.acts td {
    border-bottom: 1px solid #f7a839;
}

body#altstadtfest div.gallery img {
    border: 0 !important;
}

/* Christkindlmarkt */
body#christkindlmarkt {
    background: #afd4f1 url("/images/frontend/christkindlmarkt/bg.png") top left repeat-x;
}
body#christkindlmarkt a {
	color: #007ab3;
}
body#christkindlmarkt ul.tag a {
	color: #837343;
}
body#christkindlmarkt div#logo {
    float: left;
    width: 400px;
}
body#christkindlmarkt img.logo {
    float: left;
    margin: 0 23px 0 10px;
}
body#christkindlmarkt div#main {
    background: url("/images/frontend/christkindlmarkt/bg_content.png") repeat-y top left;
}
body#christkindlmarkt div#footer {
    background: #3fa9df url("/images/frontend/christkindlmarkt/footer.png") no-repeat top left;
    width: 820px;
}

body#christkindlmarkt #header, body#christkindlmarkt #footer {
	background-color: #3fa9df;
}
/* Mainnavigation */
body#christkindlmarkt ul#nav li a:link, body#christkindlmarkt ul#nav li a:visited, body#christkindlmarkt ul#foot li a:link, body#christkindlmarkt ul#foot li a:visited {
	color: #ffffff;
}
body#christkindlmarkt #header ul#nav a.active:link, body#christkindlmarkt #header ul#nav a.active:visited {
	color: #fff;
	background-color: #0098d7;
	border-color: #0683b7;
}
body#christkindlmarkt #bottom {
	background: #f5fcff;
	border-color: #f5fcff;
}
body#christkindlmarkt div.box h2 {
	background-color: #239ec0;
}
/* Subnavigation Level 1 */
body#christkindlmarkt div.box ul#level1 li a.active, body#christkindlmarkt div.box ul#level1 li a.active:hover {
	color: #fff;
	background: #239ec0;
}
body#christkindlmarkt div.box ul#level1 li a:hover {
	color: #fff;
	background: #239ec0;
}
/* Subnavigation Level 2 */
body#christkindlmarkt div.box ul#level2 li a:hover {
	color: #fff;
        background: #0098d7;
}
body#christkindlmarkt div.box ul#level2, body#christkindlmarkt div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e9f5f9;
}
body#christkindlmarkt div.box ul#level2 li a.active, body#christkindlmarkt div.box ul#level2 li a.active:hover {
	color: #fff;
        background-color: #0098d7;
}
/* Subnavigation Level 3 */
body#christkindlmarkt div.box ul#level3 li a:hover {
	color: #000000;
	background: #e9f5f9;
}
body#christkindlmarkt div.box ul#level3, body#christkindlmarkt div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#christkindlmarkt div.box ul#level3 li a.active, body#christkindlmarkt div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#christkindlmarkt input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #239ec0;
	border-top: 1px solid #0098d7;
	border-left: 1px solid #0098d7;
	border-bottom: 1px solid #055880;
	border-right: 1px solid #055880;
	padding: 3px 5px;
	cursor: pointer;
}
body#christkindlmarkt div.box table, body#christkindlmarkt div.scroll li:hover, body#christkindlmarkt div.box .colorarea, body#christkindlmarkt div.box .address, body#christkindlmarkt div.box.event {
	background: #e9f5f9;
}

body#christkindlmarkt table.tiny {
    border: 0 !important;
}
body#christkindlmarkt table.tiny tr {
    border-bottom: 0 !important;
}
body#christkindlmarkt table.tiny tr:nth-child(even) {background: transparent !important; }
body#christkindlmarkt table.tiny tr:nth-child(odd) {background: transparent !important;}
body#christkindlmarkt table.tiny td table tr, table.tiny td table {
    border: 0 !important;
    background: transparent !important;
}

body#christkindlmarkt table.tiny tr {
    border-bottom: 0 !important;
}

body#christkindlmarkt div.gallery img {
    border: 0 !important;
}


/* saarbrueckenschafft */
body#saarbrueckenschafft {
    background: #31305c;
}
body#saarbrueckenschafft a {
	color: #007ab3;
}
body#saarbrueckenschafft ul.tag a {
	color: #837343;
}
body#saarbrueckenschafft div#logo {
    float: left;
    width: 400px;
}
body#saarbrueckenschafft img.logo {
    float: left;
    margin: 0 23px 0 10px;
}
body#saarbrueckenschafft div#main {
    background: url("/images/frontend/saarbrueckenschafft/bg_content.png") repeat-y top left;
}
body#saarbrueckenschafft div#footer {
    background: #3fa9df url("/images/frontend/saarbrueckenschafft/footer.png") no-repeat top left;
    width: 820px;
}
body#saarbrueckenschafft div#content div#right {
    background: transparent url("/images/frontend/saarbrueckenschafft/baustellenmaenner.png") no-repeat bottom right;
    padding-bottom: 120px;
}

body#saarbrueckenschafft #header, body#saarbrueckenschafft #footer {
	background-color: #1f4e9d;
}
body#saarbrueckenschafft #header {
	background: #3fa9df url("/images/frontend/saarbrueckenschafft/header.gif") no-repeat top left;
}

/* Mainnavigation */
body#saarbrueckenschafft ul#nav li a:link, body#saarbrueckenschafft ul#nav li a:visited, body#saarbrueckenschafft ul#foot li a:link, body#saarbrueckenschafft ul#foot li a:visited {
	color: #ffffff;
    position: relative;
    top: -1px;
    height: 18px;
}
body#saarbrueckenschafft #header ul#nav a.active:link, body#saarbrueckenschafft #header ul#nav a.active:visited {
	color: #fff;
	background-color: #5f81bb;
	border-color: #809ed0;
}
body#saarbrueckenschafft #bottom {
	background: #d1d9e7;
	border-color: #d1d9e7;
}
body#saarbrueckenschafft div.box h2 {
	background-color: #315491;
}
body#saarbrueckenschafft div.codebox {
    display: block;
    width: 180px;
    margin: 5px 0 0 12px;
    padding: 10px 0 10px 35px;
    background: #1a4185;
}
body#saarbrueckenschafft div.codebox form input.num {
    float: left;
    width: 47px;
    font-size: 50px;
    padding-left: 1px;
    margin: 0;
    background: transparent url("/images/frontend/saarbrueckenschafft/bg_search.png") no-repeat top left;
    border: none;
    color: #98aac8;
    text-align: center;
}
body#saarbrueckenschafft div.codebox form input.submit {
    width: 147px;
    margin: 5px 0 0 0;
    border: 1px solid #7796cf;
    background-color: #7796cf;
}
/* Subnavigation Level 1 */
body#saarbrueckenschafft div.box ul#level1 li a.active, body#saarbrueckenschafft div.box ul#level1 li a.active:hover {
	color: #fff;
	background: #315491;
}
body#saarbrueckenschafft div.box ul#level1 li a:hover {
	color: #fff;
	background: #315491;
}
/* Subnavigation Level 2 */
body#saarbrueckenschafft div.box ul#level2 li a:hover {
	color: #fff;
        background: #0098d7;
}
body#saarbrueckenschafft div.box ul#level2, body#saarbrueckenschafft div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e9f5f9;
}
body#saarbrueckenschafft div.box ul#level2 li a.active, body#saarbrueckenschafft div.box ul#level2 li a.active:hover {
	color: #fff;
        background-color: #0098d7;
}
/* Subnavigation Level 3 */
body#saarbrueckenschafft div.box ul#level3 li a:hover {
	color: #000000;
	background: #e9f5f9;
}
body#saarbrueckenschafft div.box ul#level3, body#saarbrueckenschafft div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#saarbrueckenschafft div.box ul#level3 li a.active, body#saarbrueckenschafft div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f3f3f6;
}
body#saarbrueckenschafft input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #239ec0;
	border-top: 1px solid #0098d7;
	border-left: 1px solid #0098d7;
	border-bottom: 1px solid #055880;
	border-right: 1px solid #055880;
	padding: 3px 5px;
	cursor: pointer;
}
body#saarbrueckenschafft div.box table, body#saarbrueckenschafft div.scroll li:hover, body#saarbrueckenschafft div.box .colorarea, body#saarbrueckenschafft div.box .address, body#saarbrueckenschafft div.box.event {
	background: #e9f5f9;
}
body#saarbrueckenschafft div.box.event {
    background: #d6dde9;
    color: #315491;
    padding: 10px;
}
body#saarbrueckenschafft div.progress {
    height: 33px; /* 38 */
    padding: 5px 10px 0 10px;
    background: transparent url("/images/frontend/saarbrueckenschafft/kachel_sb_navi.png") repeat-x top left;
    color: #fff;
    margin-bottom: 0 !important;
}
body#saarbrueckenschafft div.progress-bar {
    position: relative;
    float: right;
    width: 300px;
    height: 20px;
    border: 1px solid #fff;
    background-color: #7796cf;
}
body#saarbrueckenschafft div.percentage {
    position: absolute;
    left: 50%;
}
body#saarbrueckenschafft div.progress-bar-indicator {
    width: 0%;
    height: 20px;
    background-color: #5ecc68;
}
body#saarbrueckenschafft div.box.event label {
    font-weight: bold;
}
body#saarbrueckenschafft div.box.event div {
    margin-bottom: 10px;
}
body#saarbrueckenschafft div.box.event .map div {
    margin: 0 !important;
}

body#saarbrueckenschafft table.tiny {
    border: 0 !important;
}
body#saarbrueckenschafft table.tiny tr {
    border-bottom: 0 !important;
}
body#saarbrueckenschafft table.tiny tr:nth-child(even) {background: transparent !important; }
body#saarbrueckenschafft table.tiny tr:nth-child(odd) {background: transparent !important;}
body#saarbrueckenschafft table.tiny td table tr, table.tiny td table {
    border: 0 !important;
    background: transparent !important;
}

body#saarbrueckenschafft table.tiny tr {
    border-bottom: 0 !important;
}

body#saarbrueckenschafft div.gallery img {
    border: 0 !important;
}

body#saarbrueckenschafft div#left h2 { padding-top: 15px !important; }
body#saarbrueckenschafft div#left h3 { padding-bottom: 13px !important; }
body#saarbrueckenschafft h1, body#saarbrueckenschafft h2, body#saarbrueckenschafft h3 { font-weight: bold !important; }

/* Cinema */
body#cinema {
    background: #021f3e url("/images/frontend/cinema/bg.jpg") no-repeat -180px 0;
}
body#cinema.advert {
    background-position: -180px 75px; /* move down */
}
body#cinema #header, body#cinema #footer {
	background-color: #0158ae;
}
body#cinema #footer {
    background-image: url("/images/frontend/cinema/footer.png");
}
body#cinema div#main {
    background: url("/images/frontend/cinema/bg_content.png") repeat-y top left;
}

body#cinema div#content {
    min-height: 400px;
}
/* Mainnavigation */
body#cinema ul#nav li a:link, body#cinema ul#nav li a:visited, body#cinema ul#foot li a:link, body#cinema ul#foot li a:visited {
	color: #ffffff;
}
body#cinema #header ul#nav a.active:link, body#cinema #header ul#nav a.active:visited {
	background-color: #01315e;
	border-color: #3475b6;
}
body#cinema #bottom {
	background: #e5eef7;
	border-color: #cddff0;
}
body#cinema div.box h2 {
	background-color: #0158ae;
}
/* Subnavigation Level 1 */
body#cinema div.box ul#level1 li a.active, body#cinema div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #0158ae;
}
body#cinema div.box ul#level1 li a:hover {
	color: #000000;
	background: #cddff0;
}
/* Subnavigation Level 2 */
body#cinema div.box ul#level2 li a:hover {
	color: #000000;
	background: #e5eef7;
}
body#cinema div.box ul#level2, body#cinema div.box ul#level2 li a.active {
	color: #000000;
	background-color: #cddff0;
}
body#cinema div.box ul#level2 li a.active, body#cinema div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #e5eef7;
}
/* Subnavigation Level 3 */
body#cinema div.box ul#level3 li a:hover {
	color: #000000;
	background: #e5eef7;
}
body#cinema div.box ul#level3, body#cinema div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#cinema div.box ul#level3 li a.active, body#cinema div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #e5eef7;
}
body#cinema input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #0057b0;
	border-top: 1px solid #70a2d1;
	border-left: 1px solid #70a2d1;
	border-bottom: 1px solid #153e76;
	border-right: 1px solid #153e76;
	padding: 3px 5px;
	cursor: pointer;
}
body#cinema div.box table, body#cinema div.scroll li:hover, body#cinema div.box .colorarea, body#cinema div.box .address, body#cinema div.box.event {
	background: #e5eef7;
}






/* cityjournal */
body#cityjournal #header, body#cityjournal #footer {
	background-color: #8e065b;
}
/* Mainnavigation */
body#cityjournal ul#nav li a:link, body#cityjournal ul#nav li a:visited, body#cityjournal ul#foot li a:link, body#cityjournal ul#foot li a:visited {
	color: #ffffff;
}
body#cityjournal #header ul#nav a.active:link, body#cityjournal #header ul#nav a.active:visited {
	background-color: #591f49;
	border-color: #983373;
}
body#cityjournal #bottom {
	background: #f5ecf3;
	border-color: #e1c4d9;
}
body#cityjournal div.box h2 {
	background-color: #8e065b;
}
/* Subnavigation Level 1 */
body#cityjournal div.box ul#level1 li a.active, body#cityjournal div.box ul#level1 li a.active:hover {
	color: #ffffff;
	background: #8e065b;
}
body#cityjournal div.box ul#level1 li a:hover {
	color: #000000;
	background: #e3d7e0;
}
/* Subnavigation Level 2 */
body#cityjournal div.box ul#level2 li a:hover {
	color: #000000;
	background: #f5ecf3;
}
body#cityjournal div.box ul#level2, body#cityjournal div.box ul#level2 li a.active {
	color: #000000;
	background-color: #e3d7e0;
}
body#cityjournal div.box ul#level2 li a.active, body#cityjournal div.box ul#level2 li a.active:hover {
	color: #454545;
	background-color: #f5ecf3;
}
/* Subnavigation Level 3 */
body#cityjournal div.box ul#level3 li a:hover {
	color: #000000;
	background: #f5ecf3;
}
body#cityjournal div.box ul#level3, body#cityjournal div.box ul#level3 li a.active {
	color: #000000;
	background-color: #ffffff;
}
body#cityjournal div.box ul#level3 li a.active, body#cityjournal div.box ul#level3 li a.active:hover {
	color: #454545;
	background-color: #f5ecf3;
}
body#cityjournal input.submit {
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-color: #8e065b;
	border-top: 1px solid #bb7caa;
	border-left: 1px solid #bb7caa;
	border-bottom: 1px solid #660e4e;
	border-right: 1px solid #660e4e;
	padding: 3px 5px;
	cursor: pointer;
}
body#cityjournal div.box table, body#cityjournal div.scroll li:hover, body#cityjournal div.box .colorarea, body#cityjournal div.box .address, body#cityjournal div.box.event {
	background: #f5ecf3;
}
/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
	text-align: left;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}


.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
	overflow: hidden;
}

/* simulates padding-left inside .lv_Data
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext,
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button,
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_contentTop,
.lv_contentBottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#lightview iframe {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* navbar
   Adds a bar below the view that takes over the default Controller
*/
#lightviewController {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 50%;
	margin: 0;
	padding: 0;
	color: #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { /* IE6 */
	position: absolute;
	top: auto;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');
}
#lightviewController ul {
	display: block;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}

#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
	float: right;
	position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.lv_controllerMiddle {
	position: relative;
	height: 100%;
	float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
	list-style-type: none;
	float: left;
	display: inline;
	position: relative;
	clear: none;
}
.lv_controllerSetNumber {
	float: left;
	text-align: center;
}

#lightviewController .lv_Button {
	float: left;
	position: relative;
	height: 100%;
	clear: none;
}
.lv_controllerSetNumber {
	position: relative;
	height: 100%;
	padding-right: 3px;
}
.lv_controllerPrev,
.lv_controllerNext,
.lv_controllerSlideshow,
.lv_controllerClose {
	float: left;
	position: relative;
	height: 100%;
	padding-left: 3px;
}

.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}
/**
 ** http://www.opentip.org
 ** See opentip.js for the license.
 **/
.opentipContainer {
	position: absolute;
	max-width: 300px;
	z-index: 100;
}
.opentip {
	position: relative;
	font-size: 13px;
	line-height: 120%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.opentip .title   { font-weight: bold; }
.opentip .content { width: auto !important;}


.opentip .loadingIndication {
	display: none;
	padding: 10px 15px;
	background: url("/images/opentip/loading.gif") center center no-repeat;
	width: 25px;
	height: 15px;
}
.opentip .loadingIndication span { display: none; }
.loading .opentip .loadingIndication { display: block; }
.loading .opentip .content { display: none; }

.opentipButtons {
	position: absolute;
	right: 0;
	top: 0;
}

.opentipButtons .close {
	display: block;
	text-decoration:none;
	width: 15px;
	height: 15px;
	background: url("/images/opentip/button.close.small.ffffff.png") center center no-repeat;
}
.opentipButtons .close span {
	display: none;
}

.opentipContainer .stemContainer {
	position: absolute;
	width: 0;
	height: 0;
}
.opentipContainer .stem {
	position: absolute;
	overflow: hidden;
}
.opentipContainer .stem div {
	background: no-repeat url("/images/opentip/stems.cccccc.png");
	position: absolute;
	width: 320px;
	height: 160px;
}


.opentipContainer .left { left: 0; }
.opentipContainer .center { left: 50%; }
.opentipContainer .right { right: 0; }
.opentipContainer .top { top: 0; }
.opentipContainer .middle { top: 50%; }
.opentipContainer .bottom { bottom: 0; }



/**  Styles  **/

.style-standard .opentip {
	border: 1px solid #f2e37b;
	background-color: #fff18f;
	color: black;
	padding: 6px 10px;
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1);
}
.style-standard .opentip .title {
	margin-bottom: 1px;
}
.style-standard .stem div {
	background-image: url("/images/opentip/stems.e3ca1b.png");
}
.style-standard .opentipButtons {
	top: -9px;
	right: -10px;
}
.style-standard .opentipButtons .close {
	background-color: rgba(0,0,0,0.2);
	width: 21px;
	height: 21px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}




.style-rounded .opentip {
	border: 7px solid #81b4da;
	background-color: #f9fbfc;
	color: #3f5d73;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.style-rounded .opentip .title {
	background: #81b4da;
	color: #f7fafd;
	padding: 0px 10px 4px 10px;
}
.style-rounded .opentip .content {
	padding: 6px 10px;
}
.style-rounded .stem div {
	background-image: url("/images/opentip/stems.c3ddf0.png");
}
.style-rounded .opentipButtons {
	top: -13px;
	right: -12px;
}
.style-rounded .opentipButtons .close {
	background-color: #81B4DA;
	width: 21px;
	height: 21px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.style-slick .opentip {
	border: 1px solid #eeeeee;
	background: #f7f7f7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.style-slick .opentip .title {
	color: #49677e;
	padding: 5px 10px 3px 10px;
	border-bottom: 1px solid #eeeeee;
}
.style-slick .opentip .content {
	padding: 6px 10px;
	border-top: 1px solid #fefefe;
}
.style-slick .stem div {
	background-image: url("/images/opentip/stems.cccccc.png");
}
.style-slick .opentipButtons {
	right: -11px;
	top: -11px;
}
.style-slick .opentipButtons .close {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: rgba(0, 0, 0, 0.1);
	border: 1px solid #cccccc;
	height: 19px;
	width: 19px;

}

.style-glass .opentip {
	background: white;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 15px rgba(51, 113, 136, 0.5);
	-moz-box-shadow: 0 0 15px rgba(51, 113, 136, 0.5);
	-webkit-box-shadow: 0 0 15px rgba(51, 113, 136, 0.5);
	padding: 20px 30px; 
}
.style-glass .opentip .title {
	color: #316F89;
	font-family: serif;
	font-style: italic;
	margin: 0 0 20px 0;
	font-size: 16px;
}
.style-glass .opentip .content {
	color: #333333;
}
.style-glass .stem {
	background-image: url("/images/opentip/stems.ffffff.png");
}
.style-glass .opentipButtons .close {
	background-image: url("/images/opentip/button.close.big.ffffff.png");
	border-radius: 0 5px 0 5px;
	-moz-border-radius: 0 5px 0 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background-color: #F7BA00;
	width: 25px;
	height: 25px;
}


/** IE 6 HACKS **/
/*\*/
.opentipButtons {
	z-index: 110;
}
.opentip {
	z-index: 110;
}
.opentipIFrame {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	display:none;
 	/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/
 	z-index:-1;/*must have*/
 	filter:mask();/*must have*/
}
.opentipContainer .stem div {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.style-glass .opentip {
	border: 1px solid #bbbbbb;
}
/**/

=======
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}Abaelard,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a:focus{outline:none;}.clear{clear:both;}.hide{display:none;}input{overflow:visible;}body{background:#e5e4e4;font-family:Arial,Helvetica,sans-serif;font-size:.75em;padding:0;margin:0;border:0;color:#747474;line-height:1.4em;}div#wrapper{margin:0;padding:0;width:996px;text-align:left;}div#top{float:left;height:75px;width:825px;}div.ivw{display:none;}body#qp div.qpheader{float:left;width:790px;margin:10px 0 5px;}body#qp div.qpheader ul{float:right;text-align:right;margin:0;width:100px!important;}body#qp div#login{float:right;margin:0;height:25px;}div#logo{float:left;width:415px;}div#print_logo{display:none;}img.logo{float:left;margin:19px 23px 0 34px;}.sol{float:right;margin:52px 30px 0 0;}.flag{padding-right:5px;}div#login{float:right;margin:45px 15px 0 0;height:35px;}div#main{float:left;width:820px;margin:0;-overflow:hidden;background:#fff url("/images/frontend/saarbruecken/backgrounds/content.gif") repeat-y top left;}div#header{height:171px;width:800px;margin:0 10px;padding:3px 0 1px 0;background:url("/images/frontend/saarbruecken/backgrounds/header.gif") no-repeat top left;}div#header img{height:125px;width:800px;margin:0;padding:0;}div#header #animation{height:125px;width:800px;background:url("/images/frontend/saarbruecken/header/01.jpg") no-repeat top left;}div#left{float:left;width:485px;margin-bottom:25px;}div#right{float:right;width:233px;}body#zke div#left{margin:0 28px 0 10px;}body#zke div#right{float:left;}div#bottom{clear:both;margin:0 10px;padding:0 15px 0 25px;border-top:1px solid;background:url("/images/frontend/saarbruecken/backgrounds/content.gif") no-repeat top left;}div#footer{clear:both;font-size:.85em;height:75px;width:815px;padding:0;margin:0;background:url("/images/frontend/saarbruecken/backgrounds/footer.gif") no-repeat top left;}#lightview{text-align:left;}div.banner.superbanner{text-align:center;margin:5px 0 0 10px;float:left;}div.banner table td{padding:0;float:right;}div.banner.skyscraper{float:right;width:160px;margin-top:173px;}div.banner_120x600{float:left;width:130px;}div.banner_120x600 img{padding:14px 6px 6px 1px;margin:0 0 20px 0;background:url("/images/frontend/saarbruecken/backgrounds/banner_120x600.gif") no-repeat top left;}div.banner_468x60{width:490px;margin:20px 0 30px 10px;padding:13px 0 0 0;background:url("/images/frontend/saarbruecken/backgrounds/banner_468x60.gif") no-repeat top left;clear:both;}ul#nav,ul#foot,ul#languages{float:left;width:650px;margin:0;padding:0 0 0 10px;list-style-type:none;}ul#languages{width:100px;margin:53px 0 0 0;padding:0;}ul#foot{padding-left:20px;width:780px;}ul#nav li,ul#foot li,ul#languages li{display:inline;}ul#nav li a,ul#foot li a{float:left;font-size:1.25em;margin:1px 0 0 0;padding:10px 15px;}ul#nav li a:link,ul#nav li a:visited,ul#foot li a:link,ul#foot li a:visited{text-decoration:none;}ul#nav li a:hover,ul#foot li a:hover{text-decoration:underline;}ul#nav li a.active,ul#foot li a.active{height:17px;padding:10px 12px;text-decoration:none;}div#header ul#nav a.active:link,div#header ul#nav a.active:visited{border-right:1px solid;border-left:1px solid;}ul#foot li a.top{background:url("/images/frontend/saarbruecken/top.gif") no-repeat left;float:right;}div#searchfield{float:right;width:120px;overflow:hidden;padding:9px 15px 0 0;}div#searchfield input{width:100px;padding-left:20px;overflow:hidden;background:#fff url("/images/frontend/saarbruecken/magnifier.gif") no-repeat left;}table.searchTypes{margin-left:124px;}table.searchTypes td input{margin:0 5px 0 12px;vertical-align:top;border:none;}table.searchTypes td input.submit{margin-top:5px;}div#content{padding:8px 35px 15px;}div#content strong{color:#444;}div#content iframe{width:100%;border-width:0;margin:0 0 20px 0;}div#content .path{font-size:.95em;margin-bottom:0;}div#content .date{display:block;font-style:italic;margin:15px 0 0 0;}div#content .teaser{display:block;letter-spacing:normal;line-height:1.2em;font-weight:bold;margin:15px 0 20px 0!important;}div#content .maintext{display:block;margin-bottom:25px;}div#content .maintext h2{margin-bottom:15px;}div#content .maintext p{margin-bottom:15px;}div#content .maintext .image{font-style:italic;width:120px;}div#content .maintext .image.bottom,div#content .maintext .image.top{width:100%;}div#right .image.top{margin-bottom:5px;text-align:center;}div#right .image.bottom{margin-top:5px;text-align:center;}.image.right{float:right;margin:0 0 20px 20px;}.image.left{float:left;margin:0 20px 20px 0;}.image a.zoom{background:url("/images/frontend/saarbruecken/icons/picturezoom.gif") no-repeat bottom right;text-indent:-9999px;height:25px;width:25px;float:right;}div#content .maintext ul,div#content .maintext ol{margin:15px;}div#content .maintext ul li,.themenarrangement ul li{list-style-type:disc;margin-left:25px;padding:0 0 5px 5px;}.wide-list ul li .description ul li{list-style-type:disc;margin-left:15px;float:left;}.wide-list ul li .description ol li{list-style-type:decimal;margin-left:20px;float:left;}div#content .maintext ol li{list-style-type:decimal;margin-left:25px;padding:0 0 5px 5px;}div#content img.border,div#content div.border,div.gallery img,body#start div.intro-left img{padding:1px;background-color:#fff;border:1px solid #d8d8d8;}body#zke div.intro-left img{padding:1px;margin-top:3px!important;background-color:#fff;border:0;}div#content .gallery{margin-bottom:15px;}div#content .gallery .teaser{line-height:normal;font-weight:normal;margin:10px 0 20px 0;}div#content .gallery img{margin:0 15px 15px 0;}div#content .googlemap{clear:left;margin-bottom:25px;}div#content .googlemap div.map{float:left;margin:20px 25px 35px 0;border:1px solid #d8d8d8;}div#content #right .googlemap div.map a,div#content #right .map div.map a,div#content #left .box div.map a,div.map a{display:block;}div#content .googlemap div.map img{padding:0;background-color:transparent;border:none;}div#content .googlemap .address{display:block;margin:20px 0 15px 0;}div#content .googlemap .coords{display:block;font-style:italic;margin:10px 0;}div#content .mediafile{clear:left;margin-bottom:25px;}div#content .mediafile h2,div#content .mediafile p{margin-bottom:12px;}div#content .comments{clear:left;margin:10px 0 45px 0;}div#content .comments ul.comments li{background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;margin-bottom:15px;}div#content .comments ul.comments .entry{float:left;font-weight:bold;margin-bottom:10px;}div#content .comments ul.comments .spam{float:right;font-style:normal;font-weight:normal;background:url("/images/frontend/saarbruecken/icons/alert.gif") no-repeat left;padding:0 0 0 15px;}div#content .comments ul.comments .comment{clear:both;margin:15px 0 0 0;display:block;font-style:italic;font-weight:normal;padding:0 10px 12px 22px;background:url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left top;}div#content .comments ul.comments .comment a{white-space:nowrap;padding-left:5px;}div#content ul.cluster{margin:0;}div#content ul.cluster li{display:block;display:inline-block;clear:left;min-height:95px;width:485px;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;padding:10px 0 0 0;}div#content ul.cluster img{float:left;margin:0 15px 15px 0;}div#content ul.cluster h2{background:none;margin:0;padding:0 0 5px 0;}div#content ul.cluster li p{padding-bottom:20px;}div#content ul.cluster li a{white-space:nowrap;}div#content .sitemap{padding-bottom:50px;}div#content .sitemap .col{float:left;width:140px;}div#content .sitemap .col.middle{margin:0 20px;}div#content .sitemap h2{margin:30px 0 0 0;}div#content .sitemap h2 a{color:black;}div#content .sitemap h3{font-size:1.15em;font-family:Arial,Helvetica,sans-serif;margin:20px 0 5px 0;padding:0;}div#content .sitemap h3 a{color:black;}div#content .sitemap ul{margin:5px 0 0 0;display:block;font-weight:normal;padding:0;}div#content .results{clear:left;margin:0 35px 25px 10px;}div#content .results h1{margin-bottom:15px;}div#content .results ul{margin:5px 0 20px 0;}div#content .results ul li{margin-bottom:6px;}div.results .mode{float:right;margin-top:13px;}div.results .dates{color:#000;font-style:italic;padding-right:5px;}div.results .headline{display:block;font-size:13px;font-weight:bold;padding:15px 0 0 0;}div.results .path{display:block;font-size:11px;font-style:italic;margin:2px 0!important;}div.results .description{display:block;padding:0;margin:0;font-weight:normal;}div.results .pagination{background:url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;padding-top:20px;text-align:center;display:block;}div.results .pagination a{padding:0 3px;}div.results .pagination span.current{font-weight:bold;padding:2px 4px;border:1px solid #b4b4b4;}div#content .event-results{margin-bottom:50px;}div#content .event-results h2{margin-top:30px;}table.events{width:100%;margin-bottom:50px;}table.events tr.dark{background:#f3f3f3;}table.events img{background:transparent!important;border:0!important;}table.events tr td{padding:8px 8px 4px;}table.events tr td a.tag{margin:3px;}table.events p.address-info{font-size:.9em;}div.box.gastro h2{background-color:#c24807!important;}div.box.gastro table{width:238px;border:1px solid #f2af78;margin-top:15px!important;background:#fcd7ba!important;}div#right div.box.gastro table{width:230px!important;margin-top:0!important;}div.box.gastro input.submit,div#right div.box.gastro input.submit{color:#fff;font-weight:bold;background-color:#da833c;border-top:1px solid #edb07a;border-left:1px solid #edb07a;border-bottom:1px solid #ac5a10;border-right:1px solid #ac5a10;padding:2px 4px;cursor:pointer;}.borderless{border:0!important;}div.box.branchen{background:#d8d8d8;padding:0;border-bottom:1px solid #fff;}div.box.branchen .forms{border:1px solid #fff;margin:1px;background:#c8dae8 url("/images/frontend/saarbruecken/bg_branchen.gif") no-repeat bottom right;padding:15px 15px 5px 15px;}div.box.branchen .forms div{margin-bottom:10px;}div.box.branchen h2{background-color:#287fbd!important;border-bottom:1px solid #fff;}div.box.branchen input.submit{background-color:#287fbd!important;border-top:1px solid #9bb9dc!important;border-left:1px solid #9bb9dc!important;border-bottom:1px solid #303b43!important;border-right:1px solid #303b43!important;color:#fff;font-weight:bold;}div.box.branchen a{color:#287fbd!important;}div.box.branchen .forms{border:0;}div.line .box.branchen form{border:1px solid #d8d8d8;margin-top:0!important;background:#fff!important;}body#start div.intro,body#zke div.intro{position:relative;bottom:9px;padding-top:20px;margin:0 10px 0 10px;border-bottom:1px solid;float:none;-height:1%;}body#start div.intro-left,body#zke div.intro-left{float:left;width:492px;padding:0 0 15px 25px;}body#zke div.intro-left img{border:0;padding:0;}body#start div.intro-left b,body#zke div.intro-left b{display:block;margin-bottom:4px;color:#454545;}body#start div.intro-right,body#zke div.intro-right{float:right;width:218px;padding:0 35px 15px 0;margin-top:2px;}body#zke div.intro-right img{margin-top:2px!important;}div.intro-right h2{padding-bottom:0!important;}body#start div#content,body#zke div#content{padding:15px 0 15px 25px;}body#start div#left,body#zke div#top_left{float:left;width:100%;}body#start div.line,body#zke div.line,body#saarspektakel div.line,body#christkindlmarkt div.line,body#cinema div.line{float:left;display:block;margin-bottom:15px;}body#saarspektakel div.line,body#eispalast div.line,body#altstadtfest div.line,body#christkindlmarkt div.line,body#cinema div.line{width:100%;}body#start div#left div.box,body#zke div#top_left div.box,body#saarspektakel #left div.box,body#eispalast #left div.box,body#altstadtfest #left div.box,body#christkindlmarkt #left div.box,body#cinema #left div.box{float:left;width:240px;background:none;margin:0;padding:5px 20px 0 0;}body#saarspektakel #left div.box,body#eispalast #left div.box,body#altstadtfest #left div.box,body#christkindlmarkt #left div.box,body#cinema #left div.box{width:220px;}body#saarspektakel #left div.box,body#eispalast #left div.box,body#altstadtfest #left div.box,body#christkindlmarkt #left div.box,body#cinema #left div.box{padding-top:0!important;margin-bottom:25px;}body#start div#left div.anzeige{float:left;font-size:.9em;padding:0;margin:0 20px 0 15px;}body#start div#left div.anzeige img{border:none;width:200px;}body#start div#left div.box a.tag{white-space:nowrap;}body#start div#left div.box.double{width:500px;}body#start div#left div.box img,body#start div#left div.box.double img,body#start div.intro img,body#saarspektakel div#left div.box img,body#eispalast div#left div.box img,body#altstadtfest div#left div.box img,body#christkindlmarkt div#left div.box img,body#cinema div#left div.box img{float:left;margin:0 15px 15px 0;}body#start div#left div.box.double h2{background:url("/images/frontend/saarbruecken/backgrounds/snippet_double.gif") top left no-repeat;}body#start div#left div.box.double div.tags{width:348px;}ul.more-space li{padding-left:21px;}li.saarbahn{background:url("/images/frontend/saarbruecken/icons/s.png") no-repeat 2px 0!important;}li.schafft{background:url("/images/frontend/saarbruecken/icons/schafft.png") no-repeat top left!important;}li.rss{background:url("/images/frontend/saarbruecken/icons/rss.gif") no-repeat 0 2px!important;}div.box{color:#5d5d5d;background:url("/images/frontend/saarbruecken/backgrounds/frame.gif") no-repeat bottom left;padding-bottom:15px;margin:10px 0 25px 0;}div.box.googlemap h2{border:0;}div.box.googlemap ul,div.box.quicklinks ul{padding:10px 15px;}div.box div.map{float:none!important;margin:1px 0 0 2px!important;border:none!important;}div.box.quicklinks li{padding-bottom:3px;}div.frame{background:url("/images/frontend/saarbruecken/backgrounds/frame2.gif") no-repeat bottom left;padding-bottom:2px;}div.box.frame .colorarea{margin:1px 2px 0 2px;padding:10px;}div.box .address{padding:15px;margin:0;}div#right .box.map .address{margin:0;background:none!important;}div#right .box.map ul{padding:15px 15px 5px 15px;}div.box.event{padding:0 0 1px 0;background:none;border:1px solid #d8d8d8;}div.box.event img{border:0!important;}div.box.event div.map{float:right!important;}div.box.event div.map img{background:none!important;}div.box.event table{margin-top:5px;}div.box.event table img{float:left;margin-right:5px;background:none!important;}div.box.help{margin-bottom:0;}div.box.help h2{border-bottom:0!important;padding-bottom:0!important;}div.box ul#level1{list-style-type:none;margin:0;padding:0;}div.box ul#level1 li{display:inline;}div.box ul#level1 li a{display:block;color:#454545;margin:0;padding:4px 15px;}div.box ul#level1 li a:hover{text-decoration:none;}div.box ul#level2{list-style-type:none;margin:0 2px 5px 2px;padding:0 0 7px 0;background:url("/images/frontend/saarbruecken/backgrounds/subnav.gif") repeat-x bottom left;}div.box ul#level2 li{display:inline;}div.box ul#level2 li a{display:block;margin:0;padding:3px 20px 2px 20px;border-top:1px solid #fff;}div.box ul#level2 li a:hover{text-decoration:none;}div.box ul#level2 li a.active,div.box ul#level2 li a.active:hover{font-weight:bold;}div.box ul#level3{list-style-type:none;font-size:11px;margin:0;padding:0;}div.box ul#level3 li{display:inline;}div.box ul#level3 li a{display:block;margin:0;padding:3px 30px 2px 30px;}div.box ul#level3 li a:hover{text-decoration:none;}div.box ul#level3 li a.active,div.box ul#level3 li a.active:hover{cursor:default;font-weight:bold;}div.box ul#level4{list-style-type:none;font-size:11px;margin:0;padding:0;}div.box ul#level4 li{display:inline;}div.box ul#level4 li a{display:block;margin:0;padding:3px 45px 2px 45px;}div.box ul#level4 li a:hover{text-decoration:none;}div.box ul#level4 li a.active,div.box ul#level4 li a.active:hover{cursor:default;font-weight:bold;}div.interactive,div.downloads,div.downloads2,div.tags{float:left;}div.interactive{width:200px;padding:0;margin:10px 15px 15px 0;}div.downloads{width:300px;margin:10px 25px 15px 0;}div.downloads2{width:190px;margin:49px 25px 15px 0;}div.tags{width:220px;margin:0 0 10px 0;}div.tags.big{text-align:left;width:530px;margin:10px 0 15px 0;}div.downloads .description,div.tags .description,td.description{font-size:.95em;font-style:italic;}div.tags .description{clear:left;padding:10px 0;}div.interactive ul,div.downloads ul,div.tags ul{line-height:1.6em;margin:0;padding:6px 0 0 0;list-style-type:none;}div.tags ul{line-height:2.2em;}div.tags li{float:left;display:block;}#right ul.mime li{margin-left:25px;}ul.mime li{list-style-image:url("/images/frontend/saarbruecken/mime/file.gif")!important;padding:0 0 0 14px!important;margin-bottom:15px;}ul.mime li.pdf{list-style-image:url("/images/frontend/saarbruecken/mime/pdf.gif")!important;}ul.mime li.ppt{list-style-image:url("/images/frontend/saarbruecken/mime/ppt.gif")!important;}ul.mime li.doc{list-style-image:url("/images/frontend/saarbruecken/mime/doc.gif")!important;}ul.mime li.xls{list-style-image:url("/images/frontend/saarbruecken/mime/xls.gif")!important;}ul.mime li.mp3{list-style-image:url("/images/frontend/saarbruecken/mime/mp3.gif")!important;}ul.mime li.zip{list-style-image:url("/images/frontend/saarbruecken/mime/zip.gif")!important;}ul.mime li.txt{list-style-image:url("/images/frontend/saarbruecken/mime/txt.gif")!important;}ul.mime li a img{vertical-align:top;border:1px #0057b0 solid;}ul.mime li a:hover img{border-color:#368fea;}div.downloads li,div.downloads2 li{padding:0 0 0 25px;}div.downloads li.extern,div.downloads2 li.extern{background:url("/images/frontend/saarbruecken/icons/extern.gif") no-repeat top left;}div.downloads li.intern,div.downloads2 li.intern{background:url("/images/frontend/saarbruecken/icons/intern.gif") no-repeat 0 4px;}div.downloads li.pdf,div.downloads2 li.pdf{background:url("/images/frontend/saarbruecken/mime/pdf.gif") no-repeat top left;}div.downloads li.ppt,div.downloads2 li.ppt{background:url("/images/frontend/saarbruecken/mime/ppt.gif") no-repeat top left;}div.downloads li.doc,div.downloads2 li.doc{background:url("/images/frontend/saarbruecken/mime/doc.gif") no-repeat top left;}div.downloads li.xls,div.downloads2 li.xls{background:url("/images/frontend/saarbruecken/mime/xls.gif") no-repeat top left;}div.downloads li.mp3,div.downloads2 li.mp3{background:url("/images/frontend/saarbruecken/mime/mp3.gif") no-repeat top left;}div.downloads li.zip,div.downloads2 li.zip{background:url("/images/frontend/saarbruecken/mime/zip.gif") no-repeat top left;}div.downloads li.txt,div.downloads2 li.txt{background:url("/images/frontend/saarbruecken/mime/txt.gif") no-repeat top left;}div.downloads li.wikipedia,div.downloads2 li.wikipedia{background:url("/images/frontend/saarbruecken/icons/wikipedia.gif") no-repeat top left;}div.interactive li.comment{padding:0 0 0 22px;background:url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left;}div.interactive li.user{padding:0 0 0 22px;background:url("/images/frontend/saarbruecken/icons/user.gif") no-repeat left;}div.interactive li.mail{padding:0 0 0 22px;background:url("/images/frontend/saarbruecken/icons/mail.gif") no-repeat left;}div.interactive li.rss{padding:0 0 0 22px;background:url("/images/frontend/saarbruecken/icons/rss.gif") no-repeat left;}div.scroll{overflow:auto;height:200px;max-height:200px;padding:5px;}div.scroll .date{float:left;font-size:1.45em;font-style:normal!important;width:50px;}div.scroll .location{float:right;text-align:left;width:150px;}div.scroll a{display:block;font-weight:bold;}div.scroll br{clear:both;}div.scroll li{display:inline-block;border-bottom:1px solid #d8d8d8;padding:3px 0 0 0;margin:0;}ul.list{padding-top:10px;margin:0 0 0 10px;}.intro-right ul.list{margin:0!important;}.list li{background:url("/images/frontend/saarbruecken/icons/raquo.gif") no-repeat 5px 7px;padding:1px 0 1px 20px;}div.box p{text-align:left;padding:13px 0 0 0;}div#right div.box p{padding:13px 13px 0 13px;}div.box .rating h3{padding:15px 15px 15px 15px;}div.box .rating ul b{float:left;width:100px;padding:0 0 0 15px;}h1{font-size:1.9em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#454545;margin:0;padding:8px 10px 8px 0;line-height:1.25em;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;}h2{font-size:1.5em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#454545;margin:0;padding:8px 10px 8px 0;line-height:1.25em;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;}h2.no-ruler{background:none;}div.box h2{font-size:1.3em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#454545;margin:0;padding:0 10px 8px 26px;line-height:1.25em;background:url("/images/frontend/saarbruecken/backgrounds/snippet.gif") top left no-repeat;border-bottom:1px solid #d8d8d8;}body#start div.intro h2,body#zke div.intro h2{font-size:1.3em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#454545;margin:0;padding:0 15px 14px 18px;line-height:1.25em;background:url("/images/frontend/saarbruecken/backgrounds/snippet-blue.gif") top left no-repeat;border-bottom:none;}body#zke div.intro-left h2{font-size:1.5em;margin:0 0 15px 0;padding:0 15px 7px 84px;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;}body#zke div.intro-left p{padding-left:84px;}body#zke div.intro-right h2{margin:0 0 15px 0;padding-bottom:8px!important;padding-left:5px!important;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;}body#start div.intro h3,body#zke div.intro h3{font-size:1.4em;padding-top:0;}h3{font-size:1.25em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#454545;margin:0;padding:8px 10px 8px 0;}h4{margin:0 0 8px 0;font-weight:bold;}div.message{font-weight:bold;color:#d72710;padding:5px;margin-bottom:20px;border:1px solid #d72710;background-color:#ffc;}div.message li{font-weight:normal;list-style-type:disc;margin-left:25px;padding:5px 0;}div.fieldWithErrors{display:inline;}div.fieldWithErrors input,div.fieldWithErrors select,div.fieldWithErrors textarea{border:1px solid;border-color:#dbc68a;background-color:#ffc;}input,select,textarea{color:#515151;}input:focus,select:focus,textarea:focus{background:#fdfde1;border:1px dotted;}input.readonly,select.readonly,textarea.readonly{font-style:italic;color:#999;background:transparent;}input.readonly:focus,select.readonly:focus,textarea.readonly:focus{background:transparent;border:1px solid;}.ruler{margin:0 0 8px 0;background:url("/images/frontend/saarbruecken/ruler.gif") bottom left no-repeat;}div.form form input{float:left;}div.form form.gastro input{float:none!important;}div.form form input.submit{float:none;}div.form form div.right-content{display:block;margin:0 0 5px 5px;float:left;width:200px;vertical-align:top;}.form,.search-form,.flash-notice,.grey{margin:0;padding:15px 15px 15px 15px;border:1px solid #d8d8d8;background:#fafafa;}.flash-notice{margin-bottom:15px;}.form.recommend{margin-bottom:40px;}.form p{margin:0;padding:0 0 0 20px;background:url("/images/frontend/saarbruecken/icons/comment.gif") no-repeat left top;}.form .count{padding:0 0 15px 130px;font-weight:bold;}.form img{vertical-align:middle;border:none!important;}.form img.help{margin-left:5px;vertical-align:top;background:transparent!important;}.form a.description{font-size:.95em;font-style:italic;}.form label{display:block;float:left;text-align:right;padding-right:10px;width:122px;}.search-form label.q-label{margin:0 0 0 70px;}.form label.inline{display:inline;float:inherit;}.form input,.form select,.form textarea{margin-bottom:10px;}input,textarea,select{font-family:Arial,Helvetica,sans-serif;font-size:.95em;border:1px solid #999;padding:2px;font-weight:normal;}#login input{width:75px;}#login a{padding-right:10px;}input.login,input.mysb{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#0057b0;border-top:1px solid #70a2d1;border-left:1px solid #70a2d1;border-bottom:1px solid #153e76;border-right:1px solid #153e76;padding:2px 5px;cursor:pointer;}input.mysb{width:120px!important;margin-right:10px;}textarea.large{width:280px;height:75px;}input.large,select.large{width:280px;}input.medium,select.medium{width:75px;}input.small,select.small{width:30px;}a:link,a:visited,div.scroll li a,div.scroll li a:hover{color:#0057b0;text-decoration:none;}a:active,a:hover{color:#368fea;text-decoration:underline;}.tag a:link,.tag a:visited,a.tag:link,a.tag:visited{font-size:1em;font-weight:normal;color:#837343;margin-right:5px;padding:2px 4px;border:1px solid #dcc68a;background:url("/images/frontend/saarbruecken/backgrounds/tag.gif") top repeat-x;text-decoration:none;white-space:nowrap;}.tag a:hover,.tag a:active,a.tag:hover,a.tag:active{border:1px solid #bdab78;color:#8d7b43;background:url("/images/frontend/saarbruecken/backgrounds/tag_hover.gif") top repeat-x;}.buchen a:link,.buchen a:visited,a.buchen:link,a.buchen:visited{font-size:1em;font-weight:normal;color:#fff;padding:4px;border-top:1px solid #85bd94;border-left:1px solid #85bd94;border-right:1px solid #256236;border-bottom:1px solid #256236;background:#388f50;text-decoration:none;}div.box table{margin:1px 2px 0 2px;width:229px;}div.box td input.submit{margin-bottom:8px;}table{margin:0;font-size:1em;}table td{padding:4px;vertical-align:top;}th.right,td.right{padding-right:8px!important;text-align:right!important;}td.center{text-align:center;padding-bottom:15px;}div.box.double table{margin:10px 0 10px 0;width:500px;}div.calendar{border:1px solid #d8d8d8;padding:1px;margin-bottom:30px;}div.calendar table{width:100%;background-color:#f4f3f3;}div.calendar table th,div.calendar table td{width:12%;text-align:center;height:27px;padding:0;vertical-align:middle;}div.calendar table th{background-color:#e6e5e5;border-bottom:1px solid #fff;border-left:1px solid #fff;}div.calendar table td.selected{background-color:#bfbfbf;border:1px solid #fff;}div.calendar table td.selected a{color:#fff;}div.calendar table a{color:#000;}div.calendar table a.active,div.calendar table td.selected a.active{font-weight:bold;color:#f00;}div.calendar table a.inactive{color:#cdcdcd;}div.calendar table th a{color:#737272;}div.calendar table td{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}div.calendar table th.last-column,div.calendar table td.last-column{border-right:none;}div.calendar table th.last-row,div.calendar table td.last-row{border-bottom:none;}div.calendar table select{width:172px;margin:0 3px;}div.calendar table img{vertical-align:middle;border:none!important;background:transparent!important;}div.calendar table td.filter{padding-top:6px;text-align:left;border:none;}div.calendar table td.filter span{padding:10px 0 10px 30px;font-weight:bold;}div.calendar table td.filter input{width:166px;margin:0 3px 0 28px;}div.calendar table td.filter select{margin-left:28px;}div.calendar table td.action{padding:15px 0 15px 0;border:none;}div.calendar table td.action input{width:172px;}div.calendar_help{background-color:#f4f3f3;padding:0 30px 15px;}div.checked-list{margin-bottom:25px;}div.checked-list li{float:left;width:210px;padding:6px 0 5px 30px;background:url("/images/frontend/saarbruecken/checkedlist.gif") 5px 3px no-repeat;}div.checked-list li.dark{background-color:#f3f3f3;}div.checked-list .subline{clear:left;background:url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;padding:10px 0 0 5px;margin-bottom:45px;}div.wide-list{margin-bottom:25px;}div.wide-list li{float:right;text-align:left;width:480px;padding:6px 0 5px 10px;}div.wide-list li.dark{background-color:#f3f3f3;}div.wide-list .title{float:left;width:140px;font-weight:bold;}div.wide-list .description{float:left;display:block;width:320px;}div.page-action{float:right;margin-top:12px;}div.page-action ul{font-size:0;list-style-type:none;}div.page-action li{float:left;width:auto;padding:0;}div.page-action ul li a{display:block;padding:0 5px;text-indent:-999px;height:16px;}div.page-action ul li a.ical{width:31px;background:url("/images/frontend/saarbruecken/icons/ical.gif") no-repeat 0 3px;}div.page-action ul li a.readspeaker{width:16px;background:url("/images/frontend/saarbruecken/icons/speaker.gif") no-repeat 0 1px;}div.page-action ul li a.pdf{width:19px;background:url("/images/frontend/saarbruecken/icons/pdf.gif") no-repeat 0 0;}div.page-action ul li a.print{width:14px;background:url("/images/frontend/saarbruecken/icons/print.gif") no-repeat 0 1px;}div.page-action ul li a.recommend{width:14px;background:url("/images/frontend/saarbruecken/icons/mail_2.gif") no-repeat 0 1px;}div.payment-methods{font-size:11px;}div.payment-methods img{margin:10px 4px 0 0;}.glossary h2{padding-top:15px;background:url("/images/frontend/saarbruecken/ruler.gif") top left no-repeat;}.glossary{margin-bottom:20px;}div.quicktags{clear:left;width:500px;}div.quicktags h2{margin-bottom:15px;}div.quicktags img{float:left;margin:0 15px 15px 0;}div.quicktags div.tags{width:348px;}div.intro{margin:0 0 15px 0;border-bottom:0;}div.intro h2{margin-bottom:20px;}div.intro h3{padding-top:0;}div.intro img{float:left;margin:0 20px 20px 0;}form.gastro select.gastro_finder,form.gastro input.gastro_finder{width:280px;}select.gastro_finder,input.gastro_finder{width:112px;}.recaptcha_input_area span{display:none;}.recaptcha_audio_cant_hear_link{display:none;}div.license{background-image:url("/images/frontend/saarbruecken/license_bg.png");width:250px;height:55px;margin-left:130px;position:relative;margin-bottom:10px;}div.license input{font-size:24px;color:#454545;text-transform:uppercase;position:absolute;top:10px;height:28px;}input#park_plaque_form_first_license{left:115px;width:40px;}input#park_plaque_form_second_license{left:170px;width:60px;}table.xml-service,table.styled{width:100%;margin-bottom:15px;}table.xml-service th,table.styled th{text-align:left;font-weight:bold;padding:6px;}table.xml-service td,table.styled td{text-align:left;padding:6px;}table.xml-service tr.cycle1,table.styled tr.cycle1{background-color:#f6f2f2;}table.xml-service tr.cycle2,table.styled tr.cycle2{background-color:#fefafa;}div.disclaimer p{border:1px #999 solid;padding:5px;overflow:auto;height:250px;margin-right:6px;margin-bottom:10px;background:#fff none;}div.disclaimer input,div.disclaimer h3,div.disclaimer p{margin-left:134px;}div.community div.cm-actions{float:left;}div.community div.cm-image{width:150px;height:150px;background-image:url("/images/shared/no_portrait.jpg");padding:1px;background-color:#fff;border:1px solid #d8d8d8;}div.community div.cm-info{padding-left:15px;float:left;width:300px;}div.community h1,div.community h2,div.community h3,div.community h4{color:#454545;padding-top:0;padding-bottom:0;margin-bottom:0;}div.community{padding-bottom:15px;}div.community div.cm-info p{margin-bottom:15px;}div.cm-map{margin-bottom:15px;border:1px solid #d8d8d8;}div.community ul{margin:15px 0 0 0;}div.community ul li,div.gmnoprint a.raquo{background:url("/images/frontend/saarbruecken/icons/raquo.gif") no-repeat 4px 7px;padding:1px 0 1px 15px;}div.gmnoprint a.raquo{padding-top:4px;}div.gmnoprint h4.gdate{background:url("/images/icons/date.png") no-repeat;padding-left:20px;}div.gmnoprint h4.guser{background:url("/images/icons/user.png") no-repeat;padding-left:20px;}span.booked,td.booked{background-color:#f7b4aa;}span.booked_other_month,td.booked_other_month{background-color:#fad2cc;}td.today{font-weight:bold;}div#booked_dates{padding:20px;}table.booking_schedule_legend{padding:10px;}table.booking_schedule_legend{padding-top:10px;}table.booking_schedule_legend td{border:0!important;vertical-align:middle;text-align:left!important;}table.booking_schedule_legend span{border:solid 1px black;width:15px;height:15px;display:block;margin-right:9px;float:left;}#rs_div{padding-top:10px;}div.weather table{width:150px!important;margin-left:8px;}ul.important{background-color:#f8c9b2!important;border:1px solid #dc936f;color:#fff!important;margin:-10px 10px 10px -10px!important;padding:20px!important;width:480px;}ul.important,ul.important h2{color:#000!important;}ul.important a{color:#000!important;font-weight:bold;}ul.important p{border:none!important;color:#551d01!important;}ul.important li{background:none!important;}.press_download{float:left;margin:0 0 18px 0;width:233px;background-color:#ededed;}.pd_left{margin-right:18px;}.press_download div.thumbnail{width:206px;height:138px;background:url("/images/frontend/saarbruecken/press_download_bg.png") no-repeat;padding:0 13px 7px 14px;margin-top:13px;}.press_download .desc{padding:7px 13px 13px 13px;color:#8a8a8a;}.press_download .desc b{color:#454545;font-size:1.2em;}.press_download ul.files{background-color:#f6f6f6;padding:13px 13px;}.press_download ul.files li{margin-bottom:6px;}ul.construction_sites li{padding-top:4px;}ul.shopping-results{padding-top:5px;}ul.shopping-results li{min-height:inherit!important;padding-bottom:15px!important;}ul.shopping-results li div.sr-info{width:300px;float:left;}ul.shopping-results li div.sr-more{width:150px;float:right;text-align:right;}ul.shopping-results li div.sr-more img{float:none!important;margin:0 5px 0 0!important;}.wsearch{width:100%;}.wsearch-ty{width:200px;}.wsearch th{color:#454545;font-size:1.5em;padding:8px 8px 8px 0;}.wsearch td{padding:10px 10px 10px 0;border-top:1px solid #d8d8d8;}.wsearch p{padding-bottom:5px;}.wsearch h4{margin:0 0 2px 0;}div.autocomplete{position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0;padding:0;}div.autocomplete ul{list-style-type:none;margin:0;padding:0;}div.autocomplete ul li.selected{color:#fff;background-color:#f79704!important;}div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}.waste_search_bg{background:#fafafa url("/images/frontend/zke/wast_search_bg.png") no-repeat 20px 0;height:100px;padding:50px 0 0 135px;}div.document_preview{margin:5px 0 0 -41px;}div.document_preview_with_iframe{margin:5px 0 -15px -41px;}div.document_preview_with_iframe iframe{width:475px!important;height:335px!important;border:1px solid #d8d8d8!important;}.mov-short{height:100%;overflow:auto;}.mov-short-poster{float:left;}.mov-short-info{float:left;margin-left:10px;width:380px;}.mov-short h3{font-size:16px;padding:0;}.mov-short-meta{color:#747474;font-style:italic;font-size:11px;padding-bottom:5px;}a.mov-short-more{display:block;margin-top:2px;}table.mov-short-sht{width:485px;margin:15px 0 40px 0;}tr.mov-short-sht-wdays td{font-weight:bold;text-align:center;color:#454545;border-left:1px solid #dedede;}tr.mov-short-sht-times td{text-align:center;border-left:1px solid #dedede;}tr.mov-short-sht-cycle td{background-color:#f3f3f3;}td.mov-short-sht-first{border:none!important;}td.mov-short-sht-today{background-color:#e5edf7!important;border-left:1px solid #d3e4f3!important;border-right:1px solid #d3e4f3!important;}.mov-short-nav{height:100%;overflow:auto;}.mov-short-nav-prev{float:left;}.mov-short-nav-next{float:right;}.mov-short-notice{margin-bottom:20px;}h3.mov-short-headline{margin:0 0 40px 0;text-align:center;background-color:#f3f3f3;}.mov-meta{padding:10px;margin-bottom:10px;background-color:#e5edf7;border:1px solid #d7e4f3;height:100%;overflow:auto;}.mov-meta-table{float:left;width:380px;}.mov-meta-fsk{float:right;}.mov-meta-table th,.mov-meta-table.td{padding:2px 10px 0 0;}.mov-meta-table th{font-weight:bold;color:#454545;width:120px;}.mov-gallery img{border:none!important;}.mov-youtube{margin:17px 0 10px 0;}table.mov-sht{width:485px;margin:15px 0 20px 0;}table.mov-sht th,table.mov-sht td{vertical-align:middle;text-align:center;height:35px;padding:0;}table.mov-sht th{font-weight:bold;color:#454545;width:100px;}tr.mov-sht-cycle td{width:80px;}tr.mov-sht-cycle td,tr.mov-sht-cycle th{background-color:#f3f3f3;}tr.mov-sht-today th,tr.mov-sht-today td{background-color:#e5edf7!important;border-top:1px solid #d3e4f3!important;border-bottom:1px solid #d3e4f3!important;}ul.mov-ts li{background-color:#d4e4f3;margin-bottom:15px;padding:0 10px 10px 10px;border-top-width:0;border-bottom-width:0;margin:1px 2px 14px 2px;}.mov-ts-headline{padding-bottom:0;}.mov-ts-headline a{color:#333;}.mov-ts-meta{color:#747474;font-size:1.10em;padding-bottom:5px;}.mov-ts-note{font-style:italic;font-size:.9em;color:#747474;padding-bottom:5px;}.mov-search-result{margin:40px 0 40px 0;}.mov-bold{font-weight:bold!important;}.mov-tag{border-bottom:1px solid #DCC68A;padding-bottom:1px;text-align:center;margin-bottom:40px;}.mov-ts li{overflow:hidden;}.mov-ts-poster{float:left;margin:10px 5px 0 0;}.ero,ero-leftBeak{z-index:100002!important;}.ero-progressAnimation{z-index:100002!important;}.VE_PlaceList{z-index:100002!important;}.itc-like{margin:7px 0 7px 0;}.addthis_button{margin:0;}table.hotels{width:100%;padding:0;margin:0 0 10px;border-collapse:collapse;}table.hotels td{padding:3px;text-align:center;}table.hotels td.grey1{background-color:#ececec;}table.hotels td.grey2{background-color:#d9d9da;}table.hotels td.blue1{background-color:#daeffa;}table.hotels td.blue2{background-color:#b0dcf2;}table.hotels td.blue2 strong,table.hotels td.blue1 strong{color:#4794c8;}table.hotels td.yellow1 strong,table.hotels td.yellow2 strong{color:#d27d00;}table.hotels td.yellow1{background-color:#fff7dc;}table.hotels td.yellow2{background-color:#ffeaa9;}table.hotels td.border{border:1px solid #d1d1d1;}table.hotels td.tleft{text-align:left;}.hotel_left{float:left;width:385px;}.hotel_right{float:right;width:95px;margin-bottom:10px;}a.acc-toolip-download{position:relative;float:left;display:block;width:40px;height:40px;}a.acc-toolip-download img.pdf-tooltip{position:absolute;left:19px;top:27px;}table.tiny td{border:1px solid #dcdcdc;}div.address_left_box{overflow:hidden;float:left!important;width:295px!important;}div.address_left_map{width:275px!important;height:160px!important;margin-bottom:10px!important;}div.address_left_info{overflow:hidden;float:right!important;width:190px!important;}body#start #header,body#start #footer{background-color:#0158ae;}body#start div.intro{background:#e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_startseite.gif") top left repeat-x;border-color:#cddff0;}body#start ul#nav li a:link,body#start ul#nav li a:visited,body#start ul#foot li a:link,body#start ul#foot li a:visited{color:#fff;}body#start #header ul#nav a.active:link,body#start #header ul#nav a.active:visited{background-color:#01315e;border-color:#3475b6;}body#start #bottom{background:#e5eef7;border-color:#cddff0;}body#start div.box.blue h2,body#start div#left div.box.double.blue h2{background-color:#0158ae;}body#start div.box.green h2,body#start div#left div.box.double.green h2{background-color:#388f50;}body#start div.box.darkgreen h2,body#start div#left div.box.double.darkgreen h2{background-color:#17a345;}body#start div.box.purple h2,body#start div#left div.box.double.purple h2{background-color:#9f4586;}body#start div.box.red h2,body#start div#left div.box.double.red h2{background-color:#dc1039;}body#start div.box.orange h2,body#start div#left div.box.double.orange h2{background-color:#f79704;}body#start div.box.turquoise h2,body#start div#left div.box.double.turquoise h2{background-color:#007b83;}body#start div.box.brown h2,body#start div#left div.box.double.brown h2{background-color:#8f3308;}body#start div.box.lime h2,body#start div#left div.box.double.lime h2{background-color:#007cc1;}body#blue #header,body#blue #footer{background-color:#0158ae;}body#blue ul#nav li a:link,body#blue ul#nav li a:visited,body#blue ul#foot li a:link,body#blue ul#foot li a:visited{color:#fff;}body#blue #header ul#nav a.active:link,body#blue #header ul#nav a.active:visited{background-color:#01315e;border-color:#3475b6;}body#blue #bottom{background:#e5eef7;border-color:#cddff0;}body#blue div.box h2{background-color:#0158ae;}body#blue div.box ul#level1 li a.active,body#blue div.box ul#level1 li a.active:hover{color:#fff;background:#0158ae;}body#blue div.box ul#level1 li a:hover{color:#000;background:#cddff0;}body#blue div.box ul#level2 li a:hover{color:#000;background:#e5eef7;}body#blue div.box ul#level2,body#blue div.box ul#level2 li a.active{color:#000;background-color:#cddff0;}body#blue div.box ul#level2 li a.active,body#blue div.box ul#level2 li a.active:hover{color:#454545;background-color:#e5eef7;}body#blue div.box ul#level3 li a:hover{color:#000;background:#e5eef7;}body#blue div.box ul#level3,body#blue div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#blue div.box ul#level3 li a.active,body#blue div.box ul#level3 li a.active:hover{color:#454545;background-color:#e5eef7;}body#blue input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#0057b0;border-top:1px solid #70a2d1;border-left:1px solid #70a2d1;border-bottom:1px solid #153e76;border-right:1px solid #153e76;padding:3px 5px;cursor:pointer;}body#blue div.box table,body#blue div.scroll li:hover,body#blue div.box .colorarea,body#blue div.box .address,body#blue div.box.event{background:#e5eef7;}body#purple #header,body#purple #footer{background-color:#9f4586;}body#purple ul#nav li a:link,body#purple ul#nav li a:visited,body#purple ul#foot li a:link,body#purple ul#foot li a:visited{color:#fff;}body#purple #header ul#nav a.active:link,body#purple #header ul#nav a.active:visited{background-color:#591f49;border-color:#9d7b94;}body#purple #bottom{background:#f5ecf3;border-color:#e1c4d9;}body#purple div.box h2{background-color:#9f4586;}body#purple div.box ul#level1 li a.active,body#purple div.box ul#level1 li a.active:hover{color:#fff;background:#9f4586;}body#purple div.box ul#level1 li a:hover{color:#000;background:#e3d7e0;}body#purple div.box ul#level2 li a:hover{color:#000;background:#f5ecf3;}body#purple div.box ul#level2,body#purple div.box ul#level2 li a.active{color:#000;background-color:#e3d7e0;}body#purple div.box ul#level2 li a.active,body#purple div.box ul#level2 li a.active:hover{color:#454545;background-color:#f5ecf3;}body#purple div.box ul#level3 li a:hover{color:#000;background:#f5ecf3;}body#purple div.box ul#level3,body#purple div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#purple div.box ul#level3 li a.active,body#purple div.box ul#level3 li a.active:hover{color:#454545;background-color:#f5ecf3;}body#purple input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#9f4586;border-top:1px solid #bb7caa;border-left:1px solid #bb7caa;border-bottom:1px solid #660e4e;border-right:1px solid #660e4e;padding:3px 5px;cursor:pointer;}body#purple div.box table,body#purple div.scroll li:hover,body#purple div.box .colorarea,body#purple div.box .address,body#purple div.box.event{background:#f5ecf3;}body#green #header,body#green #footer{background-color:#388f50;}body#green ul#nav li a:link,body#green ul#nav li a:visited,body#green ul#foot li a:link,body#green ul#foot li a:visited{color:#fff;}body#green #header ul#nav a.active:link,body#green #header ul#nav a.active:visited{background-color:#375e41;border-color:#6a8e76;}body#green #bottom{background:#ebf4ed;border-color:#afd2b8;}body#green div.box h2{background-color:#388f50;}body#green div.box ul#level1 li a.active,body#green div.box ul#level1 li a.active:hover{color:#fff;background:#388f50;}body#green div.box ul#level1 li a:hover{color:#000;background:#cbe4d1;}body#green div.box ul#level2 li a:hover{color:#000;background:#ebf4ed;}body#green div.box ul#level2,body#green div.box ul#level2 li a.active{color:#000;background-color:#cbe4d1;}body#green div.box ul#level2 li a.active,body#green div.box ul#level2 li a.active:hover{color:#454545;background-color:#ebf4ed;}body#green div.box ul#level3 li a:hover{color:#000;background:#ebf4ed;}body#green div.box ul#level3,body#green div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#green div.box ul#level3 li a.active,body#green div.box ul#level3 li a.active:hover{color:#454545;background-color:#ebf4ed;}body#green input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#388f50;border-top:1px solid #85bd94;border-left:1px solid #85bd94;border-bottom:1px solid #256236;border-right:1px solid #256236;padding:3px 5px;cursor:pointer;}body#green div.box table,body#green div.scroll li:hover,body#green div.box .colorarea,body#green div.box .address,body#green div.box.event{background:#ebf4ed;}body#darkgreen #header,body#darkgreen #footer{background-color:#17a345;}body#darkgreen ul#nav li a:link,body#darkgreen ul#nav li a:visited,body#darkgreen ul#foot li a:link,body#darkgreen ul#foot li a:visited{color:#fff;}body#darkgreen #header ul#nav a.active:link,body#darkgreen #header ul#nav a.active:visited{background-color:#375e41;border-color:#6a8e76;}body#darkgreen #bottom{background:#ebf4ed;border-color:#afd2b8;}body#darkgreen div.box h2{background-color:#17a345;}body#darkgreen div.box ul#level1 li a.active,body#darkgreen div.box ul#level1 li a.active:hover{color:#fff;background:#17a345;}body#darkgreen div.box ul#level1 li a:hover{color:#000;background:#cbe4d1;}body#darkgreen div.box ul#level2 li a:hover{color:#000;background:#e7f6ec;}body#darkgreen div.box ul#level2,body#darkgreen div.box ul#level2 li a.active{color:#000;background-color:#cbe4d1;}body#darkgreen div.box ul#level2 li a.active,body#darkgreen div.box ul#level2 li a.active:hover{color:#454545;background-color:#e7f6ec;}body#darkgreen div.box ul#level3 li a:hover{color:#000;background:#e7f6ec;}body#darkgreen div.box ul#level3,body#darkgreen div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#darkgreen div.box ul#level3 li a.active,body#darkgreen div.box ul#level3 li a.active:hover{color:#454545;background-color:#e7f6ec;}body#darkgreen input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#17a345;border-top:1px solid #85bd94;border-left:1px solid #85bd94;border-bottom:1px solid #256236;border-right:1px solid #256236;padding:3px 5px;cursor:pointer;}body#darkgreen div.box table,body#darkgreen div.scroll li:hover,body#darkgreen div.box .colorarea,body#darkgreen div.box .address,body#darkgreen div.box.event{background:#e7f6ec;}body#red #header,body#red #footer{background-color:#dc1039;}body#red ul#nav li a:link,body#red ul#nav li a:visited,body#red ul#foot li a:link,body#red ul#foot li a:visited{color:#fff;}body#red #header ul#nav a.active:link,body#red #header ul#nav a.active:visited{background-color:#7a1020;border-color:#fd7994;}body#red #bottom{background:#fef6f7;border-color:#f2e7e8;}body#red div.box h2{background-color:#dc1039;}body#red div.box ul#level1 li a.active,body#red div.box ul#level1 li a.active:hover{color:#fff;background:#dc1039;}body#red div.box ul#level1 li a:hover{color:#000;background:#e4d1d4;}body#red div.box ul#level2 li a:hover{color:#000;background:#f2e7e8;}body#red div.box ul#level2,body#red div.box ul#level2 li a.active{color:#000;background-color:#e4d1d4;}body#red div.box ul#level2 li a.active,body#red div.box ul#level2 li a.active:hover{color:#454545;background-color:#f2e7e8;}body#red div.box ul#level3 li a:hover{color:#000;background:#f2e7e8;}body#red div.box ul#level3,body#red div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#red div.box ul#level3 li a.active,body#red div.box ul#level3 li a.active:hover{color:#454545;background-color:#f2e7e8;}body#red input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#dc1039;border-top:1px solid #fd7994;border-left:1px solid #fd7994;border-bottom:1px solid #7a1020;border-right:1px solid #7a1020;padding:3px 5px;cursor:pointer;}body#red div.box table,body#red div.scroll li:hover,body#red div.box .colorarea,body#red div.box .address,body#red div.box.event{background:#fef6f7;}body#orange #header,body#orange #footer,body#zke #header,body#zke #footer{background-color:#f79704;}body#orange ul#nav li a:link,body#orange ul#nav li a:visited,body#orange ul#foot li a:link,body#orange ul#foot li a:visited,body#zke ul#nav li a:link,body#zke ul#nav li a:visited,body#zke ul#foot li a:link,body#zke ul#foot li a:visited{color:#fff;}body#orange #header ul#nav a.active:link,body#orange #header ul#nav a.active:visited,body#zke #header ul#nav a.active:link,body#zke #header ul#nav a.active:visited{background-color:#b27014;border-color:#ecb765;}body#orange #bottom,body#zke #bottom{background:#fef4e5;border-color:#f2e0c5;}body#orange div.box h2,body#zke div.box h2{background-color:#f79704;}body#orange div.box ul#level1 li a.active,body#orange div.box ul#level1 li a.active:hover,body#zke div.box ul#level1 li a.active,body#zke div.box ul#level1 li a.active:hover{color:#fff;background:#f79704;}body#orange div.box ul#level1 li a:hover,body#zke div.box ul#level1 li a:hover{color:#000;background:#f2e0c5;}body#orange div.box ul#level2 li a:hover,body#zke div.box ul#level2 li a:hover{color:#000;background:#fef4e5;}body#orange div.box ul#level2,body#orange div.box ul#level2 li a.active,body#zke div.box ul#level2,body#zke div.box ul#level2 li a.active{color:#000;background-color:#f2e0c5;}body#orange div.box ul#level2 li a.active,body#orange div.box ul#level2 li a.active:hover,body#zke div.box ul#level2 li a.active,body#zke div.box ul#level2 li a.active:hover{color:#454545;background-color:#fef4e5;}body#orange div.box ul#level3 li a:hover,body#zke div.box ul#level3 li a:hover{color:#000;background:#fef4e5;}body#orange div.box ul#level3,body#orange div.box ul#level3 li a.active,body#zke div.box ul#level3,body#zke div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#orange div.box ul#level3 li a.active,body#orange div.box ul#level3 li a.active:hover,body#zke div.box ul#level3 li a.active,body#zke div.box ul#level3 li a.active:hover{color:#454545;background-color:#fef4e5;}body#orange input.submit,body#zke input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#f79704;border-top:1px solid #f2e0c5;border-left:1px solid #f2e0c5;border-bottom:1px solid #bb7514;border-right:1px solid #bb7514;padding:3px 5px;cursor:pointer;}body#orange div.box table,body#orange div.scroll li:hover,body#orange div.box .colorarea,body#orange div.box .address,body#orange div.box.event,body#zke div.box table,body#zke div.scroll li:hover,body#zke div.box .colorarea,body#zke div.box .address,body#zke div.box.event{background:#fef4e5;}body#zke div.intro{background:#e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_zke.gif") top left repeat-x;border-color:#f2e0c5;}body#zke #header,body#zke #footer{background-color:#ec6608;}body#zke ul#nav li a:link,body#zke ul#nav li a:visited,body#zke ul#foot li a:link,body#zke ul#foot li a:visited{color:#fff;}body#zke #header ul#nav a.active:link,body#zke #header ul#nav a.active:visited{background-color:#ca5806;border-color:#ecb765;}body#zke #bottom{background:#fef4e5;border-color:#f2e0c5;}body#zke div.box h2{background-color:#ec6608;}body#zke div.box ul#level1 li a.active,body#zke div.box ul#level1 li a.active:hover{color:#fff;background:#ec6608;}body#zke div.box ul#level1 li a:hover{color:#000;background:#f2e0c5;}body#zke div.box ul#level2 li a:hover{color:#000;background:#fef4e5;}body#zke div.box ul#level2,body#zke div.box ul#level2 li a.active{color:#000;background-color:#f2e0c5;}body#zke div.box ul#level2 li a.active,body#zke div.box ul#level2 li a.active:hover{color:#454545;background-color:#fef4e5;}body#zke div.box ul#level3 li a:hover{color:#000;background:#fef4e5;}body#zke div.box ul#level3,body#zke div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#zke div.box ul#level3 li a.active,body#zke div.box ul#level3 li a.active:hover{color:#454545;background-color:#fef4e5;}body#zke input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#ec6608;border-top:1px solid #f2e0c5;border-left:1px solid #f2e0c5;border-bottom:1px solid #ca5806;border-right:1px solid #ca5806;padding:3px 5px;cursor:pointer;}body#zke div.box table,body#zke div.scroll li:hover,body#zke div.box .colorarea,body#zke div.box .address,body#zke div.box.event{background:#fef4e5;}body#zke div.intro{background:#e5eef7 url("/images/frontend/saarbruecken/backgrounds/intro_zke.gif") top left repeat-x;border-color:#f2e0c5;}body#turquoise #header,body#turquoise #footer{background-color:#007b83;}body#turquoise ul#nav li a:link,body#turquoise ul#nav li a:visited,body#turquoise ul#foot li a:link,body#turquoise ul#foot li a:visited{color:#fff;}body#turquoise #header ul#nav a.active:link,body#turquoise #header ul#nav a.active:visited{background-color:#1d5c60;border-color:#007b83;}body#turquoise #bottom{background:#e7f5f3;border-color:#c7dfdb;}body#turquoise div.box h2{background-color:#007b83;}body#turquoise div.box ul#level1 li a.active,body#turquoise div.box ul#level1 li a.active:hover{color:#fff;background:#007b83;}body#turquoise div.box ul#level1 li a:hover{color:#000;background:#c7dfdb;}body#turquoise div.box ul#level2 li a:hover{color:#000;background:#e7f5f3;}body#turquoise div.box ul#level2,body#turquoise div.box ul#level2 li a.active{color:#000;background-color:#c7dfdb;}body#turquoise div.box ul#level2 li a.active,body#turquoise div.box ul#level2 li a.active:hover{color:#454545;background-color:#e7f5f3;}body#turquoise div.box ul#level3 li a:hover{color:#000;background:#e7f5f3;}body#turquoise div.box ul#level3,body#turquoise div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#turquoise div.box ul#level3 li a.active,body#turquoise div.box ul#level3 li a.active:hover{color:#454545;background-color:#e7f5f3;}body#turquoise input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#007b83;border-top:1px solid #b9e1db;border-left:1px solid #b9e1db;border-bottom:1px solid #1d5c60;border-right:1px solid #1d5c60;padding:3px 5px;cursor:pointer;}body#turquoise div.box table,body#turquoise div.scroll li:hover,body#turquoise div.box .colorarea,body#turquoise div.box .address,body#turquoise div.box.event{background:#e7f5f3;}body#brown #header,body#brown #footer{background-color:#c24807;}body#brown ul#nav li a:link,body#brown ul#nav li a:visited,body#brown ul#foot li a:link,body#brown ul#foot li a:visited{color:#fff;}body#brown #header ul#nav a.active:link,body#brown #header ul#nav a.active:visited{background-color:#5e1e0b;border-color:#955929;}body#brown #bottom{background:#f9ece6;border-color:#d0c4ba;}body#brown div.box h2{background-color:#c24807;}body#brown div.box ul#level1 li a.active,body#brown div.box ul#level1 li a.active:hover{color:#fff;background:#c24807;}body#brown div.box ul#level1 li a:hover{color:#000;background:#edc8b4;}body#brown div.box ul#level2 li a:hover{color:#000;background:#f6e4da;}body#brown div.box ul#level2,body#brown div.box ul#level2 li a.active{color:#000;background-color:#edc8b4;}body#brown div.box ul#level2 li a.active,body#brown div.box ul#level2 li a.active:hover{color:#454545;background-color:#f6e4da;}body#brown div.box ul#level3 li a:hover{color:#000;background:#f6e4da;}body#brown div.box ul#level3,body#brown div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#brown div.box ul#level3 li a.active,body#brown div.box ul#level3 li a.active:hover{color:#454545;background-color:#f6e4da;}body#brown input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#c24807;border-top:1px solid #90633f;border-left:1px solid #90633f;border-bottom:1px solid #5e1e0b;border-right:1px solid #5e1e0b;padding:3px 5px;cursor:pointer;}body#brown div.box table,body#brown div.scroll li:hover,body#brown div.box .colorarea,body#brown div.box .address,body#brown div.box.event{background:#f9ece6;}body#lime #header,body#lime #footer{background-color:#8dc43f;}body#lime ul#nav li a:link,body#lime ul#nav li a:visited,body#lime ul#foot li a:link,body#lime ul#foot li a:visited{color:#fff;}body#lime #header ul#nav a.active:link,body#lime #header ul#nav a.active:visited{background-color:#3f633f;border-color:#537c4e;}body#lime #bottom{background:#f3f9eb;border-color:#c7e2a1;}body#lime div.box h2{background-color:#8dc43f;}body#lime div.box ul#level1 li a.active,body#lime div.box ul#level1 li a.active:hover{color:#fff;background:#8dc43f;}body#lime div.box ul#level1 li a:hover{color:#000;background:#d1e7b2;}body#lime div.box ul#level2 li a:hover{color:#000;background:#f3f9eb;}body#lime div.box ul#level2,body#lime div.box ul#level2 li a.active{color:#000;background-color:#d1e7b2;}body#lime div.box ul#level2 li a.active,body#lime div.box ul#level2 li a.active:hover{color:#454545;background-color:#e8f3d9;}body#lime div.box ul#level3 li a:hover{color:#000;background:#e8f3d9;}body#lime div.box ul#level3,body#lime div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#lime div.box ul#level3 li a.active,body#lime div.box ul#level3 li a.active:hover{color:#454545;background-color:#e8f3d9;}body#lime input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#8dc43f;border-top:1px solid #d1e7b2;border-left:1px solid #d1e7b2;border-bottom:1px solid #537c4e;border-right:1px solid #537c4e;padding:3px 5px;cursor:pointer;}body#lime div.box table,body#lime div.scroll li:hover,body#lime div.box .colorarea,body#lime div.box .address,body#lime div.box.event{background:#f3f9eb;}body#lightblue #header,body#lightblue #footer{background-color:#007cc1;}body#lightblue ul#nav li a:link,body#lightblue ul#nav li a:visited,body#lightblue ul#foot li a:link,body#lightblue ul#foot li a:visited{color:#fff;}body#lightblue #header ul#nav a.active:link,body#lightblue #header ul#nav a.active:visited{color:#332f27;background-color:#d8e8f4;border-color:#9eb8cb;}body#lightblue #bottom{background:#e5f2f8;border-color:#d8e8f4;}body#lightblue div.box h2{background-color:#007cc1;}body#lightblue div.box ul#level1 li a.active,body#lightblue div.box ul#level1 li a.active:hover{color:#fff;background:#007cc1;}body#lightblue div.box ul#level1 li a:hover{color:#000;background:#d8e8f4;}body#lightblue div.box ul#level2 li a:hover{color:#000;background:#e5f2f8;}body#lightblue div.box ul#level2,body#lightblue div.box ul#level2 li a.active{color:#000;background-color:#d8e8f4;}body#lightblue div.box ul#level2 li a.active,body#lightblue div.box ul#level2 li a.active:hover{color:#454545;background-color:#e5f2f8;}body#lightblue div.box ul#level3 li a:hover{color:#000;background:#e5f2f8;}body#lightblue div.box ul#level3,body#lightblue div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#lightblue div.box ul#level3 li a.active,body#lightblue div.box ul#level3 li a.active:hover{color:#454545;background-color:#e5f2f8;}body#lightblue input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#007cc1;border-top:1px solid #70a2d1;border-left:1px solid #70a2d1;border-bottom:1px solid #153e76;border-right:1px solid #153e76;padding:3px 5px;cursor:pointer;}body#lightblue div.box table,body#lightblue div.scroll li:hover,body#lightblue div.box .colorarea,body#lightblue div.box .address,body#lightblue div.box.event{background:#e5f2f8;}body#qp #header,body#qp #footer{background-color:#8587a4;}body#qp ul#nav li a:link,body#qp ul#nav li a:visited,body#qp ul#foot li a:link,body#qp ul#foot li a:visited{color:#fff;}body#qp #header ul#nav a.active:link,body#qp #header ul#nav a.active:visited{color:#332f27;background-color:#b9bcdb;border-color:#a1a3c1;}body#qp #bottom{background:#f3f3f6;border-color:#b9bcdb;}body#qp div.box h2{background-color:#8587a4;}body#qp div.box ul#level1 li a.active,body#qp div.box ul#level1 li a.active:hover{color:#fff;background:#8587a4;}body#qp div.box ul#level1 li a:hover{color:#000;background:#b9bcdb;}body#qp div.box ul#level2 li a:hover{color:#000;background:#f3f3f6;}body#qp div.box ul#level2,body#qp div.box ul#level2 li a.active{color:#000;background-color:#b9bcdb;}body#qp div.box ul#level2 li a.active,body#qp div.box ul#level2 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#qp div.box ul#level3 li a:hover{color:#000;background:#f3f3f6;}body#qp div.box ul#level3,body#qp div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#qp div.box ul#level3 li a.active,body#qp div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#qp input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#8587a4;border-top:1px solid #b0b2d1;border-left:1px solid #b0b2d1;border-bottom:1px solid #535570;border-right:1px solid #535570;padding:3px 5px;cursor:pointer;}body#qp div.box table,body#qp div.scroll li:hover,body#qp div.box .colorarea,body#qp div.box .address,body#qp div.box.event{background:#f3f3f6;}body#saarspektakel a{color:#007ab3;}body#saarspektakel ul.tag a{color:#837343;}body#saarspektakel #header,body#saarspektakel #footer{background-color:#017ab3;}body#saarspektakel ul#nav li a:link,body#saarspektakel ul#nav li a:visited,body#saarspektakel ul#foot li a:link,body#saarspektakel ul#foot li a:visited{color:#fff;}body#saarspektakel #header ul#nav a.active:link,body#saarspektakel #header ul#nav a.active:visited{color:#fff;background-color:#0098d7;border-color:#0683b7;}body#saarspektakel #bottom{background:#d5e6f0;border-color:#d5e6f0;}body#saarspektakel div.box h2{background-color:#017ab3;}body#saarspektakel div.box ul#level1 li a.active,body#saarspektakel div.box ul#level1 li a.active:hover{color:#fff;background:#017ab3;}body#saarspektakel div.box ul#level1 li a:hover{color:#fff;background:#017ab3;}body#saarspektakel div.box ul#level2 li a:hover{color:#fff;background:#0098d7;}body#saarspektakel div.box ul#level2,body#saarspektakel div.box ul#level2 li a.active{color:#000;background-color:#d5e6f0;}body#saarspektakel div.box ul#level2 li a.active,body#saarspektakel div.box ul#level2 li a.active:hover{color:#fff;background-color:#0098d7;}body#saarspektakel div.box ul#level3 li a:hover{color:#000;background:#d5e6f0;}body#saarspektakel div.box ul#level3,body#saarspektakel div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#saarspektakel div.box ul#level3 li a.active,body#saarspektakel div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#saarspektakel input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#017ab3;border-top:1px solid #0098d7;border-left:1px solid #0098d7;border-bottom:1px solid #055880;border-right:1px solid #055880;padding:3px 5px;cursor:pointer;}body#saarspektakel div.box table,body#saarspektakel div.scroll li:hover,body#saarspektakel div.box .colorarea,body#saarspektakel div.box .address,body#saarspektakel div.box.event{background:#d5e6f0;}body#saarspektakel table.tiny{border:0!important;}body#saarspektakel table.tiny tr{border-bottom:0!important;}body#saarspektakel table.tiny tr:nth-child(even){background:transparent!important;}body#saarspektakel table.tiny tr:nth-child(odd){background:transparent!important;}body#saarspektakel table.tiny td table tr,table.tiny td table{border:0!important;background:transparent!important;}body#saarspektakel table.tiny tr{border-bottom:0!important;}body#saarspektakel div.gallery img{border:0!important;}body#eispalast{background:#eef8fa url("/images/frontend/eispalast/bg.jpg") top left repeat-x;}body#eispalast a{color:#007ab3;}body#eispalast ul.tag a{color:#837343;}body#eispalast div#logo{float:left;width:400px;}body#eispalast img.logo{float:left;margin:0 23px 0 10px;}body#eispalast div#main{background:url("/images/frontend/eispalast/bg_content.png") repeat-y top left;}body#eispalast div#footer{background:#239ec0 url("/images/frontend/eispalast/footer.png") no-repeat top left;width:820px;}body#eispalast #header,body#eispalast #footer{background-color:#239ec0;}body#eispalast ul#nav li a:link,body#eispalast ul#nav li a:visited,body#eispalast ul#foot li a:link,body#eispalast ul#foot li a:visited{color:#fff;}body#eispalast #header ul#nav a.active:link,body#eispalast #header ul#nav a.active:visited{color:#fff;background-color:#53B2CE;border-color:#0683b7;}body#eispalast #bottom{background:#d5e6f0;border-color:#d5e6f0;}body#eispalast div.box h2{background-color:#239ec0;}body#eispalast div.box ul#level1 li a.active,body#eispalast div.box ul#level1 li a.active:hover{color:#fff;background:#239ec0;}body#eispalast div.box ul#level1 li a:hover{color:#fff;background:#239ec0;}body#eispalast div.box ul#level2 li a:hover{color:#fff;background:#53B2CE;}body#eispalast div.box ul#level2,body#eispalast div.box ul#level2 li a.active{color:#000;background-color:#e9f5f9;}body#eispalast div.box ul#level2 li a.active,body#eispalast div.box ul#level2 li a.active:hover{color:#fff;background-color:#53B2CE;}body#eispalast div.box ul#level3 li a:hover{color:#000;background:#e9f5f9;}body#eispalast div.box ul#level3,body#eispalast div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#eispalast div.box ul#level3 li a.active,body#eispalast div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#eispalast input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#239ec0;border-top:1px solid #0098d7;border-left:1px solid #0098d7;border-bottom:1px solid #055880;border-right:1px solid #055880;padding:3px 5px;cursor:pointer;}body#eispalast div.box table,body#eispalast div.scroll li:hover,body#eispalast div.box .colorarea,body#eispalast div.box .address,body#eispalast div.box.event{background:#e9f5f9;}body#eispalast table.tiny{border:0!important;}body#eispalast table.tiny tr{border-bottom:0!important;}body#eispalast table.tiny tr:nth-child(even){background:transparent!important;}body#eispalast table.tiny tr:nth-child(odd){background:transparent!important;}body#eispalast table.tiny td table tr,table.tiny td table{border:0!important;background:transparent!important;}body#eispalast table.tiny tr{border-bottom:0!important;}body#eispalast div.gallery img{border:0!important;}body#altstadtfest{background-color:#000;}body#altstadtfest a{color:#ed7d2b;}body#altstadtfest ul.tag a{color:#837343;}body#altstadtfest div#logo{float:left;width:400px;}body#altstadtfest img.logo{float:left;margin:18px 23px 0 10px;}body#altstadtfest div#main{background:url("/images/frontend/altstadtfest/bg_content.png") repeat-y top left;}body#altstadtfest div#footer{background:#f7a839 url("/images/frontend/altstadtfest/footer.png") no-repeat top left;width:820px;}body#altstadtfest #header,body#altstadtfest #footer{background-color:#f7a839;}body#altstadtfest ul#nav li a:link,body#altstadtfest ul#nav li a:visited,body#altstadtfest ul#foot li a:link,body#altstadtfest ul#foot li a:visited{color:#fff;}body#altstadtfest #header ul#nav a.active:link,body#altstadtfest #header ul#nav a.active:visited{color:#fff;background-color:#ed7d2b;border-color:#fff;}body#altstadtfest #bottom{background:#fef7db;border-color:#fef7db;}body#altstadtfest div.box h2{background-color:#ed7d2b;}body#altstadtfest div.box ul#level1 li a.active,body#altstadtfest div.box ul#level1 li a.active:hover{color:#fff;background:#ed7d2b;}body#altstadtfest div.box ul#level1 li a:hover{color:#fff;background:#ed7d2b;}body#altstadtfest div.box ul#level2 li a:hover{color:#fff;background:#ed7d2b;}body#altstadtfest div.box ul#level2,body#altstadtfest div.box ul#level2 li a.active{color:#000;background-color:#f5f5f5;}body#altstadtfest div.box ul#level2 li a.active,body#altstadtfest div.box ul#level2 li a.active:hover{color:#fff;background-color:#ed7d2b;}body#altstadtfest div.box ul#level3 li a:hover{color:#000;background:#f5f5f5;}body#altstadtfest div.box ul#level3,body#altstadtfest div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#altstadtfest div.box ul#level3 li a.active,body#altstadtfest div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#altstadtfest input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#ed7d2b;border-top:1px solid #ed7d2b;border-left:1px solid #ed7d2b;border-bottom:1px solid #ed7d2b;border-right:1px solid #ed7d2b;padding:3px 5px;cursor:pointer;}body#altstadtfest div.box table,body#altstadtfest div.scroll li:hover,body#altstadtfest div.box .colorarea,body#altstadtfest div.box .address,body#altstadtfest div.box.event{background:#f5f5f5;}body#altstadtfest table.tiny{border:0!important;}body#altstadtfest table.tiny tr{border-bottom:0!important;}body#altstadtfest table.tiny tr:nth-child(even){background:transparent!important;}body#altstadtfest table.tiny tr:nth-child(odd){background:transparent!important;}body#altstadtfest table.tiny td table tr,table.tiny td table{border:0!important;background:transparent!important;}body#altstadtfest table.tiny tr{border-bottom:0!important;}body#altstadtfest table.acts{width:100%;padding:0;margin:10px 0 20px;}body#altstadtfest table.acts th{font-weight:bold;color:#000;padding:5px;border-bottom:1px solid #f7a839;}body#altstadtfest table.acts td{border-bottom:1px solid #f7a839;}body#altstadtfest div.gallery img{border:0!important;}body#christkindlmarkt{background:#afd4f1 url("/images/frontend/christkindlmarkt/bg.png") top left repeat-x;}body#christkindlmarkt a{color:#007ab3;}body#christkindlmarkt ul.tag a{color:#837343;}body#christkindlmarkt div#logo{float:left;width:400px;}body#christkindlmarkt img.logo{float:left;margin:0 23px 0 10px;}body#christkindlmarkt div#main{background:url("/images/frontend/christkindlmarkt/bg_content.png") repeat-y top left;}body#christkindlmarkt div#footer{background:#3fa9df url("/images/frontend/christkindlmarkt/footer.png") no-repeat top left;width:820px;}body#christkindlmarkt #header,body#christkindlmarkt #footer{background-color:#3fa9df;}body#christkindlmarkt ul#nav li a:link,body#christkindlmarkt ul#nav li a:visited,body#christkindlmarkt ul#foot li a:link,body#christkindlmarkt ul#foot li a:visited{color:#fff;}body#christkindlmarkt #header ul#nav a.active:link,body#christkindlmarkt #header ul#nav a.active:visited{color:#fff;background-color:#0098d7;border-color:#0683b7;}body#christkindlmarkt #bottom{background:#f5fcff;border-color:#f5fcff;}body#christkindlmarkt div.box h2{background-color:#239ec0;}body#christkindlmarkt div.box ul#level1 li a.active,body#christkindlmarkt div.box ul#level1 li a.active:hover{color:#fff;background:#239ec0;}body#christkindlmarkt div.box ul#level1 li a:hover{color:#fff;background:#239ec0;}body#christkindlmarkt div.box ul#level2 li a:hover{color:#fff;background:#0098d7;}body#christkindlmarkt div.box ul#level2,body#christkindlmarkt div.box ul#level2 li a.active{color:#000;background-color:#e9f5f9;}body#christkindlmarkt div.box ul#level2 li a.active,body#christkindlmarkt div.box ul#level2 li a.active:hover{color:#fff;background-color:#0098d7;}body#christkindlmarkt div.box ul#level3 li a:hover{color:#000;background:#e9f5f9;}body#christkindlmarkt div.box ul#level3,body#christkindlmarkt div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#christkindlmarkt div.box ul#level3 li a.active,body#christkindlmarkt div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#christkindlmarkt input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#239ec0;border-top:1px solid #0098d7;border-left:1px solid #0098d7;border-bottom:1px solid #055880;border-right:1px solid #055880;padding:3px 5px;cursor:pointer;}body#christkindlmarkt div.box table,body#christkindlmarkt div.scroll li:hover,body#christkindlmarkt div.box .colorarea,body#christkindlmarkt div.box .address,body#christkindlmarkt div.box.event{background:#e9f5f9;}body#christkindlmarkt table.tiny{border:0!important;}body#christkindlmarkt table.tiny tr{border-bottom:0!important;}body#christkindlmarkt table.tiny tr:nth-child(even){background:transparent!important;}body#christkindlmarkt table.tiny tr:nth-child(odd){background:transparent!important;}body#christkindlmarkt table.tiny td table tr,table.tiny td table{border:0!important;background:transparent!important;}body#christkindlmarkt table.tiny tr{border-bottom:0!important;}body#christkindlmarkt div.gallery img{border:0!important;}body#saarbrueckenschafft{background:#31305c;}body#saarbrueckenschafft a{color:#007ab3;}body#saarbrueckenschafft ul.tag a{color:#837343;}body#saarbrueckenschafft div#logo{float:left;width:400px;}body#saarbrueckenschafft img.logo{float:left;margin:0 23px 0 10px;}body#saarbrueckenschafft div#main{background:url("/images/frontend/saarbrueckenschafft/bg_content.png") repeat-y top left;}body#saarbrueckenschafft div#footer{background:#3fa9df url("/images/frontend/saarbrueckenschafft/footer.png") no-repeat top left;width:820px;}body#saarbrueckenschafft div#content div#right{background:transparent url("/images/frontend/saarbrueckenschafft/baustellenmaenner.png") no-repeat bottom right;padding-bottom:120px;}body#saarbrueckenschafft #header,body#saarbrueckenschafft #footer{background-color:#1f4e9d;}body#saarbrueckenschafft #header{background:#3fa9df url("/images/frontend/saarbrueckenschafft/header.gif") no-repeat top left;}body#saarbrueckenschafft ul#nav li a:link,body#saarbrueckenschafft ul#nav li a:visited,body#saarbrueckenschafft ul#foot li a:link,body#saarbrueckenschafft ul#foot li a:visited{color:#fff;position:relative;top:-1px;height:18px;}body#saarbrueckenschafft #header ul#nav a.active:link,body#saarbrueckenschafft #header ul#nav a.active:visited{color:#fff;background-color:#5f81bb;border-color:#809ed0;}body#saarbrueckenschafft #bottom{background:#d1d9e7;border-color:#d1d9e7;}body#saarbrueckenschafft div.box h2{background-color:#315491;}body#saarbrueckenschafft div.codebox{display:block;width:180px;margin:5px 0 0 12px;padding:10px 0 10px 35px;background:#1a4185;}body#saarbrueckenschafft div.codebox form input.num{float:left;width:47px;font-size:50px;padding-left:1px;margin:0;background:transparent url("/images/frontend/saarbrueckenschafft/bg_search.png") no-repeat top left;border:none;color:#98aac8;text-align:center;}body#saarbrueckenschafft div.codebox form input.submit{width:147px;margin:5px 0 0 0;border:1px solid #7796cf;background-color:#7796cf;}body#saarbrueckenschafft div.box ul#level1 li a.active,body#saarbrueckenschafft div.box ul#level1 li a.active:hover{color:#fff;background:#315491;}body#saarbrueckenschafft div.box ul#level1 li a:hover{color:#fff;background:#315491;}body#saarbrueckenschafft div.box ul#level2 li a:hover{color:#fff;background:#0098d7;}body#saarbrueckenschafft div.box ul#level2,body#saarbrueckenschafft div.box ul#level2 li a.active{color:#000;background-color:#e9f5f9;}body#saarbrueckenschafft div.box ul#level2 li a.active,body#saarbrueckenschafft div.box ul#level2 li a.active:hover{color:#fff;background-color:#0098d7;}body#saarbrueckenschafft div.box ul#level3 li a:hover{color:#000;background:#e9f5f9;}body#saarbrueckenschafft div.box ul#level3,body#saarbrueckenschafft div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#saarbrueckenschafft div.box ul#level3 li a.active,body#saarbrueckenschafft div.box ul#level3 li a.active:hover{color:#454545;background-color:#f3f3f6;}body#saarbrueckenschafft input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#239ec0;border-top:1px solid #0098d7;border-left:1px solid #0098d7;border-bottom:1px solid #055880;border-right:1px solid #055880;padding:3px 5px;cursor:pointer;}body#saarbrueckenschafft div.box table,body#saarbrueckenschafft div.scroll li:hover,body#saarbrueckenschafft div.box .colorarea,body#saarbrueckenschafft div.box .address,body#saarbrueckenschafft div.box.event{background:#e9f5f9;}body#saarbrueckenschafft div.box.event{background:#d6dde9;color:#315491;padding:10px;}body#saarbrueckenschafft div.progress{height:33px;padding:5px 10px 0 10px;background:transparent url("/images/frontend/saarbrueckenschafft/kachel_sb_navi.png") repeat-x top left;color:#fff;margin-bottom:0!important;}body#saarbrueckenschafft div.progress-bar{position:relative;float:right;width:300px;height:20px;border:1px solid #fff;background-color:#7796cf;}body#saarbrueckenschafft div.percentage{position:absolute;left:50%;}body#saarbrueckenschafft div.progress-bar-indicator{width:0;height:20px;background-color:#5ecc68;}body#saarbrueckenschafft div.box.event label{font-weight:bold;}body#saarbrueckenschafft div.box.event div{margin-bottom:10px;}body#saarbrueckenschafft div.box.event .map div{margin:0!important;}body#saarbrueckenschafft table.tiny{border:0!important;}body#saarbrueckenschafft table.tiny tr{border-bottom:0!important;}body#saarbrueckenschafft table.tiny tr:nth-child(even){background:transparent!important;}body#saarbrueckenschafft table.tiny tr:nth-child(odd){background:transparent!important;}body#saarbrueckenschafft table.tiny td table tr,table.tiny td table{border:0!important;background:transparent!important;}body#saarbrueckenschafft table.tiny tr{border-bottom:0!important;}body#saarbrueckenschafft div.gallery img{border:0!important;}body#saarbrueckenschafft div#left h2{padding-top:15px!important;}body#saarbrueckenschafft div#left h3{padding-bottom:13px!important;}body#saarbrueckenschafft h1,body#saarbrueckenschafft h2,body#saarbrueckenschafft h3{font-weight:bold!important;}body#cinema{background:#021f3e url("/images/frontend/cinema/bg.jpg") no-repeat -180px 0;}body#cinema.advert{background-position:-180px 75px;}body#cinema #header,body#cinema #footer{background-color:#0158ae;}body#cinema #footer{background-image:url("/images/frontend/cinema/footer.png");}body#cinema div#main{background:url("/images/frontend/cinema/bg_content.png") repeat-y top left;}body#cinema div#content{min-height:400px;}body#cinema ul#nav li a:link,body#cinema ul#nav li a:visited,body#cinema ul#foot li a:link,body#cinema ul#foot li a:visited{color:#fff;}body#cinema #header ul#nav a.active:link,body#cinema #header ul#nav a.active:visited{background-color:#01315e;border-color:#3475b6;}body#cinema #bottom{background:#e5eef7;border-color:#cddff0;}body#cinema div.box h2{background-color:#0158ae;}body#cinema div.box ul#level1 li a.active,body#cinema div.box ul#level1 li a.active:hover{color:#fff;background:#0158ae;}body#cinema div.box ul#level1 li a:hover{color:#000;background:#cddff0;}body#cinema div.box ul#level2 li a:hover{color:#000;background:#e5eef7;}body#cinema div.box ul#level2,body#cinema div.box ul#level2 li a.active{color:#000;background-color:#cddff0;}body#cinema div.box ul#level2 li a.active,body#cinema div.box ul#level2 li a.active:hover{color:#454545;background-color:#e5eef7;}body#cinema div.box ul#level3 li a:hover{color:#000;background:#e5eef7;}body#cinema div.box ul#level3,body#cinema div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#cinema div.box ul#level3 li a.active,body#cinema div.box ul#level3 li a.active:hover{color:#454545;background-color:#e5eef7;}body#cinema input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#0057b0;border-top:1px solid #70a2d1;border-left:1px solid #70a2d1;border-bottom:1px solid #153e76;border-right:1px solid #153e76;padding:3px 5px;cursor:pointer;}body#cinema div.box table,body#cinema div.scroll li:hover,body#cinema div.box .colorarea,body#cinema div.box .address,body#cinema div.box.event{background:#e5eef7;}body#cityjournal #header,body#cityjournal #footer{background-color:#8e065b;}body#cityjournal ul#nav li a:link,body#cityjournal ul#nav li a:visited,body#cityjournal ul#foot li a:link,body#cityjournal ul#foot li a:visited{color:#fff;}body#cityjournal #header ul#nav a.active:link,body#cityjournal #header ul#nav a.active:visited{background-color:#591f49;border-color:#983373;}body#cityjournal #bottom{background:#f5ecf3;border-color:#e1c4d9;}body#cityjournal div.box h2{background-color:#8e065b;}body#cityjournal div.box ul#level1 li a.active,body#cityjournal div.box ul#level1 li a.active:hover{color:#fff;background:#8e065b;}body#cityjournal div.box ul#level1 li a:hover{color:#000;background:#e3d7e0;}body#cityjournal div.box ul#level2 li a:hover{color:#000;background:#f5ecf3;}body#cityjournal div.box ul#level2,body#cityjournal div.box ul#level2 li a.active{color:#000;background-color:#e3d7e0;}body#cityjournal div.box ul#level2 li a.active,body#cityjournal div.box ul#level2 li a.active:hover{color:#454545;background-color:#f5ecf3;}body#cityjournal div.box ul#level3 li a:hover{color:#000;background:#f5ecf3;}body#cityjournal div.box ul#level3,body#cityjournal div.box ul#level3 li a.active{color:#000;background-color:#fff;}body#cityjournal div.box ul#level3 li a.active,body#cityjournal div.box ul#level3 li a.active:hover{color:#454545;background-color:#f5ecf3;}body#cityjournal input.submit{font:.9em Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background-color:#8e065b;border-top:1px solid #bb7caa;border-left:1px solid #bb7caa;border-bottom:1px solid #660e4e;border-right:1px solid #660e4e;padding:3px 5px;cursor:pointer;}body#cityjournal div.box table,body#cityjournal div.scroll li:hover,body#cityjournal div.box .colorarea,body#cityjournal div.box .address,body#cityjournal div.box.event{background:#f5ecf3;}#lightview{position:absolute;top:50%;left:50%;height:150px;width:150px;margin:-75px 0 0 -75px;padding:0;text-align:left;}.lv_Container{position:relative;width:100%;height:100%;background:none;padding:0;margin:0;}.lv_Button{cursor:pointer;text-decoration:none;border:none;background:none;margin:0;padding:0;}.lv_Sides{position:absolute;top:50%;left:0;clear:both;width:100%;padding:0;margin:0;}.lv_Sides *{padding:0;margin:0;}.lv_Sides li{list-style-type:none;position:relative;}.lv_PrevSide{float:left;}.lv_NextSide{float:right;}.lv_Sides .lv_Wrapper{width:100%;height:100%;cursor:pointer;}.lv_Sides .lv_Button{float:left;background:none;}.lv_Frames{width:100%;height:100%;position:relative;padding:0;margin:0;}.lv_Frames li{list-style-type:none;margin:0;padding:0;}.lv_Frame{width:100%;display:block;}.lv_Frame *{padding:0;margin:0;}.lv_FrameTop{position:absolute;left:0;width:100%;display:block;}.lv_FrameBottom{position:relative;float:left;clear:both;}.lv_Liquid{position:relative;float:left;width:100%;overflow:hidden;clear:both;}.lv_Liquid .lv_Filler{position:absolute;height:100%;width:2px;top:0;left:50%;}.lv_Half{display:block;height:100%;clear:both;line-height:0;}.lv_Half li{list-style-type:none;}.lv_Corner{float:left;position:relative;}.lv_CornerTr,.lv_CornerBr{float:right;}.lv_Fill{position:absolute;top:0;width:100%;height:100%;}.lv_Half .lv_CornerWrapper{float:left;position:relative;width:50%;height:100%;overflow:hidden;}.lv_HalfRight .lv_CornerWrapper{float:right;}.lv_Corner{position:relative;}.lv_Corner canvas{position:relative;}.lv_HalfLeft .lv_Corner{float:left;}.lv_HalfRight .lv_Corner{position:relative;float:right;}.lv_Center{position:relative;clear:both;height:100%;overflow:hidden;background:none;padding:0;margin:0;}.lv_WrapUp{position:absolute;left:0;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapDown{position:relative;height:100%;width:100%;overflow:hidden;padding:0;margin:0;}.lv_WrapCenter{position:relative;padding:0;margin:0;}.lv_Loading{position:absolute;top:50%;left:50%;}.lv_Loading .lv_Button{float:left;height:100%;width:100%;}.lv_MediaWrapper{position:relative;width:100%;display:block;overflow:hidden;clear:both;padding:0;margin:0;}.lv_MediaWrapper img{position:relative;float:left;padding:0;margin:0;}.lv_PrevNext{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;}.lv_PrevNext *{padding:0;margin:0;}.lv_PrevNext .lv_Button{position:relative;height:100%;}.lv_PrevButton{float:left;}.lv_NextButton{float:right;}.lv_MenuBar{clear:both;position:relative;width:100%;font:11px Arial,Helvetica,sans-serif;color:#7a7a7a;padding:0;margin:0;text-align:left;}.lv_MenuBar *{padding:0;margin:0;}.lv_Close{position:relative;float:right;overflow:hidden;width:100%;height:100%;}.lv_Data{position:relative;float:left;padding-bottom:3px;line-height:13px;overflow:hidden;}.lv_Data li{list-style-type:none;float:left;margin-top:3px;}.lv_DataText{width:100%;}.lv_DataText .lv_Title{font-weight:bold;margin-bottom:2px;}.lv_DataText .lv_Caption{clear:both;}.lv_Data .lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px;}.lv_Data .lv_innerPrevNext,.lv_Data .lv_Slideshow{position:relative;border-left:1px solid #d7d7d7;padding:0 5px;margin-top:5px;vertical-align:middle;}.lv_Data .lv_Slideshow{padding-right:0;}.lv_Data .lv_innerPrevNext .lv_Button,.lv_Data .lv_Slideshow .lv_Button{float:left;background-position:center left;background-repeat:no-repeat;}.lv_contentTop,.lv_contentBottom{position:relative;float:left;margin:0;padding:0;clear:both;}#lightview iframe{float:left;border:0;clear:both;padding:0;margin:0;background:none;}.lv_topButtons{position:absolute;left:0;width:100%;overflow:hidden;margin:0;padding:0;}.lv_topcloseButtonImage{cursor:pointer;}#lightviewError p{padding:0 0 10px 0;}#lightviewError div{padding:6px;font:11px Arial,Helvetica,sans-serif;}#lightviewError .message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px;}#lightviewError .type{font-weight:bold;}#lightviewError .pluginspage{background:#b5fcbd;color:#21be30;}#lightviewError a,#lightviewError a:hover,#lightviewError a:visited{color:#21be30;text-decoration:none;background:none;font-weight:bold;border-bottom:1px solid #7de689;}#lightviewError p{margin-left:0;padding:0;}#lv_overlay{position:absolute;top:0;left:0;height:100%;width:100%;}#lightviewController{position:fixed;bottom:0;top:0;left:50%;margin:0;padding:0;color:#d2d2d2;font:11px Arial,Helvetica,sans-serif;}* html body #lightviewController{position:absolute;top:auto;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0)+(Lightview.controllerOffset || 0))+'px');}#lightviewController ul{display:block;height:100%;float:left;margin:0;padding:0;position:relative;}.lv_controllerTop,.lv_controllerMiddle,.lv_controllerBottom{list-style-type:none;float:left;display:block;position:relative;clear:both;overflow:hidden;margin:0;padding:0;}.lv_controllerCenter{width:auto;float:left;}.lv_controllerCornerWrapper{position:absolute;width:100%;height:100%;margin:0;padding:0;}.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft{top:0;left:-100%;}.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight{top:0;left:100%;}#lightviewController .lv_CornerWrapper{width:100%;}#lightviewController .lv_Corner{float:left;}#lightviewController .lv_Corner{float:right;position:relative;}#lightviewController .lv_CornerTr,#lightviewController .lv_CornerBr{float:left;}.lv_controllerBetweenCorners{position:relative;height:100%;overflow:hidden;}.lv_controllerMiddle{position:relative;height:100%;float:left;}.lv_controllerCenter{float:left;width:auto;}.lv_controllerCenter li{list-style-type:none;float:left;display:inline;position:relative;clear:none;}.lv_controllerSetNumber{float:left;text-align:center;}#lightviewController .lv_Button{float:left;position:relative;height:100%;clear:none;}.lv_controllerSetNumber{position:relative;height:100%;padding-right:3px;}.lv_controllerPrev,.lv_controllerNext,.lv_controllerSlideshow,.lv_controllerClose{float:left;position:relative;height:100%;padding-left:3px;}.lv_controllerPrev{border-left:1px solid #3c3c3c;}#lightviewController .lv_controllerNext{padding-right:3px;border-right:1px solid #3c3c3c;}* html #lightview{position:absolute;margin-top:expression((-1 * this.offsetHeight / 2+(document.documentElement ? document.documentElement.scrollTop:0) -(Lightview.controllerHeight || 0))+'px');margin-left:expression(-1 * this.offsetWidth / 2+(document.documentElement ? document.documentElement.scrollLeft:0)+'px');}html #lv_overlay{position:absolute;height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight].max():document.documentElement.scrollHeight)+'px');width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth,document.documentElement.scrollWidth,document.body.offsetWidth,document.documentElement.clientHeight].max():document.documentElement.scrollWidth)+'px');}.opentipContainer{position:absolute;max-width:300px;z-index:100;}.opentip{position:relative;font-size:13px;line-height:120%;box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);}.opentip .title{font-weight:bold;}.opentip .content{width:auto!important;}.opentip .loadingIndication{display:none;padding:10px 15px;background:url("/images/opentip/loading.gif") center center no-repeat;width:25px;height:15px;}.opentip .loadingIndication span{display:none;}.loading .opentip .loadingIndication{display:block;}.loading .opentip .content{display:none;}.opentipButtons{position:absolute;right:0;top:0;}.opentipButtons .close{display:block;text-decoration:none;width:15px;height:15px;background:url("/images/opentip/button.close.small.ffffff.png") center center no-repeat;}.opentipButtons .close span{display:none;}.opentipContainer .stemContainer{position:absolute;width:0;height:0;}.opentipContainer .stem{position:absolute;overflow:hidden;}.opentipContainer .stem div{background:no-repeat url("/images/opentip/stems.cccccc.png");position:absolute;width:320px;height:160px;}.opentipContainer .left{left:0;}.opentipContainer .center{left:50%;}.opentipContainer .right{right:0;}.opentipContainer .top{top:0;}.opentipContainer .middle{top:50%;}.opentipContainer .bottom{bottom:0;}.style-standard .opentip{border:1px solid #f2e37b;background-color:#fff18f;color:black;padding:6px 10px;box-shadow:2px 2px 7px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.1);}.style-standard .opentip .title{margin-bottom:1px;}.style-standard .stem div{background-image:url("/images/opentip/stems.e3ca1b.png");}.style-standard .opentipButtons{top:-9px;right:-10px;}.style-standard .opentipButtons .close{background-color:rgba(0,0,0,0.2);width:21px;height:21px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.style-rounded .opentip{border:7px solid #81b4da;background-color:#f9fbfc;color:#3f5d73;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);}.style-rounded .opentip .title{background:#81b4da;color:#f7fafd;padding:0 10px 4px 10px;}.style-rounded .opentip .content{padding:6px 10px;}.style-rounded .stem div{background-image:url("/images/opentip/stems.c3ddf0.png");}.style-rounded .opentipButtons{top:-13px;right:-12px;}.style-rounded .opentipButtons .close{background-color:#81B4DA;width:21px;height:21px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.style-slick .opentip{border:1px solid #eee;background:#f7f7f7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.style-slick .opentip .title{color:#49677e;padding:5px 10px 3px 10px;border-bottom:1px solid #eee;}.style-slick .opentip .content{padding:6px 10px;border-top:1px solid #fefefe;}.style-slick .stem div{background-image:url("/images/opentip/stems.cccccc.png");}.style-slick .opentipButtons{right:-11px;top:-11px;}.style-slick .opentipButtons .close{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:rgba(0,0,0,0.1);border:1px solid #ccc;height:19px;width:19px;}.style-glass .opentip{background:white;background:rgba(255,255,255,0.9);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 15px rgba(51,113,136,0.5);-moz-box-shadow:0 0 15px rgba(51,113,136,0.5);-webkit-box-shadow:0 0 15px rgba(51,113,136,0.5);padding:20px 30px;}.style-glass .opentip .title{color:#316F89;font-family:serif;font-style:italic;margin:0 0 20px 0;font-size:16px;}.style-glass .opentip .content{color:#333;}.style-glass .stem{background-image:url("/images/opentip/stems.ffffff.png");}.style-glass .opentipButtons .close{background-image:url("/images/opentip/button.close.big.ffffff.png");border-radius:0 5px 0 5px;-moz-border-radius:0 5px 0 5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;background-color:#F7BA00;width:25px;height:25px;}/*\*/ .opentipButtons{z-index:110;}.opentip{z-index:110;}.opentipIFrame{position:absolute;top:0;left:0;border:none;background:none;margin:0;padding:0;display:none;/*sorry for IE5*/ display:block;z-index:-1;filter:mask();}.opentipContainer .stem div{behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')",this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.origBg+"',sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}.style-glass .opentip{border:1px solid #bbb;}>>>>>>> .r13287

