body {
font-size : 13px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
margin : 0;
padding : 0;
}
div#header_bar {
background-color : #ededed;
text-align : center;
margin-right : auto;
margin-bottom : 20px;
margin-left : auto;
padding-right : 0;
padding-left : 0;
width : 100%;
height : 27px;
border-bottom : 1px solid #7c7c7c;
}
div#header_bar ul {
text-align : left;
margin-top : 0;
margin-right : auto;
margin-left : auto;
padding : 3px 0 0 65px;
width : 880px;
}
div#header_bar ul li {
font-size : 1em;
line-height : 25px;
display : inline;
margin-right : 0;
padding : 15px 13px 3px;
border-right : 0 solid #a3a3a3;
border-bottom : 0 solid #a3a3a3;
border-left : 0 solid #a3a3a3;
}
div#header_bar li.small {
font-size : 0.8em;
}
div#header_bar li.small.aktiv {
font-size : 1em;
}
div#header_bar li.aktiv {
background-color : #fff;
}
div#header_bar li.marginleft {
margin-left : 198px;
}
div#header_content {
background-image : url("../images/background_top.jpg");
background-repeat : no-repeat;
text-align : left;
display : block;
margin : 0 auto;
padding : 80px 15px 0;
width : 880px;
height : 280px;
position : relative;
}
div#logo {
height : 50px;
width : 910px;
margin : 0 auto;
padding : 0;
}
div#logo img {
float : right;
margin-right : 32px;
}
div#titel_start {
color : #fff;
line-height : 1.8em;
background-color : #9c1a00;
background-image : url("../images/titel_backgr.jpg");
background-repeat : repeat-x;
background-position : 20px 25px;
text-align : left;
display : block;
padding-top : 15px;
padding-right : 490px;
padding-left : 60px;
position : absolute;
width : 330px;
height : 230px;
}
div#titel {
color : #fff;
line-height : 1.8em;
background-color : #9c1a00;
background-image : url("../images/titel_backgr.jpg");
background-repeat : repeat-x;
background-position : 20px top;
text-align : left;
padding-top : 15px;
padding-right : 420px;
padding-left : 60px;
z-index : 1;
width : 400px;
height : 230px;
}
div#titel h1, div#titel_start h1 {
color : #fff;
font-size : 2em;
font-weight : normal;
line-height : normal;
margin-top : 0;
padding-top : 18px;
}
img#titelbild {
display : block;
margin-top : -35px;
position : absolute;
z-index : 3;
right : 27px;
border-width : 0;
}
img#titelbild_ie {
display : none;
}
.subnav {
background-color : #424242;
margin : -30px 0 0;
padding : 8px 0 0 60px;
z-index : 2;
height : 22px;
}
.subnav li {
font-size : 1.1em;
list-style-type : none;
display : inline;
padding-right : 25px;
}
div#titelgalerie {
background-color : #5d5d5d;
text-align : center;
margin-top : -13px;
padding-top : 0;
padding-right : 60px;
padding-left : 60px;
width : 760px;
height : 245px;
}
div#content {
background-image : url("../images/background_middle.jpg");
background-repeat : repeat-y;
text-align : left;
margin : 0 auto;
padding : 0 15px 5px 15px;
width : 880px;
}
div#contentpart1 {
color : #424242;
padding-left : 60px;
width : 480px;
float : left;
}
div#contentpart1 h1 {
color : #5d5d5d;
font-size : 2em;
font-weight : normal;
margin-top : 0;
margin-bottom : 0.5em;
padding-top : 20px;
}
div#contentpart1 h2 {
color : #6a6a6a;
font-size : 1.2em;
font-weight : normal;
margin-top : 0;
padding-top : 7px;
}
div#newsblock {
color : #5d5d5d;
font-size : 0.85em;
font-style : italic;
line-height : 2em;
background-color : #ebebeb;
background-image : url("../images/newsblock_backgr.jpg");
background-repeat : repeat-x;
margin-right : 20px;
margin-left : 580px;
padding : 60px 15px 20px;
width : 220px;
}
div#newsblock h2 {
font-size : 1.5em;
font-weight : normal;
margin-top : 0;
padding-top : 5px;
}
div#tagwolke {
color : #5d5d5d;
font-size : 0.85em;
text-align : center;
margin-top : 30px;
margin-right : 20px;
margin-left : 580px;
padding : 10px 10px 10px 15px;
width : 220px;
}
p.extra {
color : #5d5d5d;
font-style : italic;
line-height : 1.5em;
}
p.extragalerie {
color : #5d5d5d;
font-style : italic;
line-height : 1.5em;
text-align : center;
margin-top : 110px;
margin-right : -270px;
}
p.klein {
color : #7c7c7c;
font-size : 0.8em;
margin-top : 2px;
margin-bottom : 0;
margin-left : 12px;
padding : 0;
}
font.text_klein {
color : #7c7c7c;
font-size : 0.8em;
}
strong {
font-size : 1.2em;
font-weight : normal;
}
div#newsblock strong {
font-style : normal;
}
div.aktuell {
margin-bottom : 7px;
padding-bottom : 10px;
clear : both;
border-bottom : 1px dashed #a3a3a3;
}
div.aktuell1 {
margin-top : 0;
padding-top : 0;
padding-bottom : 8px;
width : 230px;
float : left;
}
div.aktuell2 {
display : block;
margin-top : 0;
margin-left : 250px;
padding-top : 0;
padding-bottom : 8px;
}
hr {
line-height : 1;
height : 1px;
border-top : 1px dashed #a3a3a3;
border-right : 0;
border-bottom : 0;
border-left : 0;
}
div.borderbox {
background-color : #fcfafc;
padding : 5px 5px 5px 15px;
width : 400px;
border : 1px solid #cdcdcd;
}
div#newblock ul {
font-style : normal;
list-style-type : square;
margin-left : 0;
padding-left : 0;
}
div#newsblock ul li {
color : #5d5d5d;
font-style : normal;
list-style-type : square;
}
ul.imtext {
margin-top : 0;
}
ul.imtext li {
font-size : 0.9em;
list-style-type : square;
margin-bottom : 7px;
}
ul#image_1 {
margin : 0 0 20px;
padding : 0;
width : 100%;
border : 1px solid #cacaca;
}
ul#image_1 li.head {
color : #fff;
font-size : 1em;
background-color : #5f5f5f;
list-style-type : none;
margin : 0 0 0 0;
padding : 3px 8px 3px 22px;
vertical-align : middle;
border-bottom : 0 dashed #7c7c7c;
}
div#contentpart1 ul#image_1 li.head h2 {
color : #fff;
margin : 0;
padding : 0;
vertical-align : middle;
}
ul#image_1 li {
color : #5d5d5d;
font-size : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
list-style-type : square;
margin-top : 0;
margin-bottom : 0;
margin-left : 42px;
padding : 10px 8px 0 9px;
}
ul#image_1 li.end {
color : #9c1a00;
font-size : 1em;
list-style-type : none;
margin-top : 22px;
margin-left : 0;
padding-top : 10px;
padding-bottom : 8px;
padding-left : 22px;
border-top : 1px solid #a6a6a6;
}
table.preise {
color : #3d3d3d;
font-size : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-image : none;
margin : 8px 0;
padding : 0 8px 0 12px;
width : 95%;
border-style : none solid solid;
border-width : 0 1px 1px;
border-color : #5f5f5f;
border-collapse : collapse;
}
div#contentpart1 table.preise td.head h2 {
color : #fff;
margin : 0;
padding : 0;
}
table.preise td.head {
color : #fff;
background-color : #7c7c7c;
margin : 0;
padding : 0 10px;
width : 200px;
height : 25px;
vertical-align : middle;
border-top : 1px solid #383838;
border-bottom : 1px solid #383838;
border-left : 1px solid #383838;
}
table.preise td.right {
text-align : right;
margin : 0;
padding : 12px 10px 15px 0;
width : 65px;
vertical-align : top;
border-top : 1px dashed #a3a3a3;
}
table.preise td.left {
text-align : left;
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding : 12px 10px 15px 8px;
width : auto;
height : 20px;
vertical-align : top;
border-top : 1px dashed #a3a3a3;
}
table.filmpreise {
color : #5f5f5f;
font-size : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 5px 0 0;
padding : 0;
width : 400px;
border-width : 0;
border-collapse : collapse;
}
table.filmpreise td.right {
color : #5f5f5f;
text-align : right;
padding : 0 5px 0 0;
vertical-align : middle;
border-top : 0 solid #cacaca;
border-right : 0 solid #5f5f5f;
border-bottom : 0 solid #cacaca;
}
table.filmpreise td.left {
color : #5f5f5f;
margin : 0;
padding : 0 20px 10px 2px;
height : 20px;
vertical-align : middle;
border-top : 0 solid #cacaca;
border-bottom : 0 solid #cacaca;
border-left : 0 solid #5f5f5f;
}
form {
font-size : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin : 15px 0 0;
padding : 0;
vertical-align : top;
}
form p {
font-size : 0.85em;
margin-top : 7px;
margin-bottom : 0;
padding-bottom : 0;
}
.feld {
color : #3d3d3d;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 300px;
}
.feldkl {
color : #3d3d3d;
font-family : Verdana, Arial, Helvetica, sans-serif;
overflow : hidden;
}
form p.right {
margin-top : 20px;
margin-right : 30px;
float : right;
}
div#footer {
color : #a3a3a3;
font-size : 9px;
background-color : #fff;
background-image : url("../images/background_bottom.jpg");
background-repeat : no-repeat;
margin-right : auto;
margin-left : auto;
padding-top : 50px;
padding-right : 15px;
padding-left : 15px;
width : 880px;
clear : both;
}
ul#fusszeile {
margin-top : 0;
margin-right : 0;
margin-left : 0;
padding-top : 0;
padding-left : 0;
}
ul#fusszeile li {
font-size : 9px;
text-align : left;
list-style-type : none;
display : inline;
margin-top : 0;
margin-left : 0;
padding-right : 10px;
padding-left : 10px;
border-left : 1px solid #cacaca;
}
ul#fusszeile li.first {
padding-left : 0;
border-left : 0;
}
a {
color : #9c1a00;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a:hover, a:focus {
color : #a6a6a6;
text-decoration : none;
}
div#footer a {
color : #a3a3a3;
}
div#footer a:hover {
color : #9c1a00;
}
div#header_bar ul li a {
color : #000;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
div#header_bar ul li a:hover, div#header_bar ul li a:focus {
color : #5f5f5f;
text-decoration : none;
border-bottom : 2px solid #9c1a00;
}
div#header_bar ul li.aktiv a, div#header_bar ul li.aktiv a:hover, div#header_bar ul li.aktiv a:focus {
color : #9c1a00;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
border-bottom : 0 solid #9c1a00;
}
.subnav li a {
color : #fff;
text-decoration : none;
}
.subnav li a:hover, .subnav li a:focus {
color : #ffad63;
text-decoration : none;
}
.subnav li.aktiv a, .subnav li.aktiv a:hover, .subnav li.aktiv a:focus {
color : #ffad63;
text-decoration : none;
}
a.wolke {
line-height : 20px;
margin-right : 2px;
}
a.tag_a {
color : #7f7f7f;
font-size : 1.5em;
font-weight : normal;
}
a.tag_b {
color : #8f8f8f;
font-size : 1.1em;
}
a.tag_c {
color : #a3a3a3;
font-size : 0.8em;
}
a.tag_a:focus, a.tag_a:hover, a.tag_b:focus, a.tag_b:hover, a.tag_c:focus, a.tag_c:hover {
color : #9c1a00;
line-height : 20px;
margin-right : 2px;
}
.button {
color : #9c1a00;
font-weight : normal;
background-color : #fff;
background-image : none;
cursor : pointer;
margin-top : 5px;
margin-left : 0;
padding : 2px 5px;
border-top : 2px solid #e3c1b6;
border-left : 2px solid #e3c1b6;
border-bottom : 2px solid #9c1a00;
border-right : 2px solid #9c1a00;
}
.button:hover, .button:focus {
color : #fff;
background-color : #9c1a00;
border-top : 2px solid #fff;
border-left : 2px solid #fff;
border-bottom : 2px solid #9e9e9e;
border-right : 2px solid #9e9e9e;
}
.button_big {
background-image : url('/images/button_grey.jpg');
width : 187px;
height : 46px;
font-size : 13px;
color : #808080;
padding : 8px 17px 20px 17px;
margin : 0 8px 8px 0;
cursor : pointer;
float : left;
}
.button_big:hover {
background-image : url('/images/button_red.jpg');
color : #fff;
}
img.text_left {
margin-right : 15px;
margin-bottom : 8px;
float : left;
}
img.text_right {
margin-bottom : 10px;
margin-left : 15px;
float : right;
}
img.test {
margin-top : -5px;
}
img {
border-width : 0;
}
div.aktuell img.border {
display : block;
margin-right : 12px;
margin-bottom : 10px;
height : 90px;
float : left;
border-style : solid;
border-width : 1px 2px 3px 1px;
border-color : #5d5d5d;
}
div#bildleiste {
text-align : left;
margin-top : 20px;
padding : 10px 5px;
width : 750px;
border : 1px solid #cdcdcd;
}
div#bildleiste ul {
text-align : center;
margin : 0;
padding : 0;
}
div#bildleiste ul li {
text-align : left;
list-style-type : none;
display : inline;
margin-right : 13px;
margin-bottom : 0;
margin-left : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
img#grossbild {
text-align : center;
margin : -32px auto 20px;
padding : 0;
border : 1px solid #5d5d5d;
}
img#arrow {
float : right;
margin : 100px 20px 0 0;
}
img#arrow_back {
margin : 100px 0 0 20px;
width : 25px;
float : left;
}
img.kleinbild {
margin : 0 auto 0 0;
padding : 0;
border : 1px solid #000;
}
div#bildleiste hr {
margin : 5px 7px 10px;
height : 1px;
border-style : dashed none none;
border-width : 1px 0 0;
border-color : #cdcdcd;
}

