@import url(styles.css);


html {background: #fff;}
img {border:none}

body {margin:0px; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 16px; text-align:center;}

#wrapper {
width:930px;
margin:0 auto;
text-align:left;
position:relative;
min-height:100%;
height:auto !important;/* moderne Browser */
height:100%; /* IE */
}

#content {position:relative; top:0px; width:930px; height:607px; margin:auto; text-align:left; background: url(images/backhome.jpg) no-repeat;}
#content001 {position:relative; top:0px; width:930px; height:607px; margin:auto; text-align:left; background: url(images/back001.jpg) no-repeat;}
#content002 {position:relative; top:0px; width:930px; height:607px; margin:auto; text-align:left; background: url(images/back002.jpg) no-repeat;}
#content003 {position:relative; top:0px; width:930px; height:607px; margin:auto; text-align:left; background: url(images/back003.jpg) no-repeat;}
#content004 {position:relative; top:0px; width:930px; height:607px; margin:auto; text-align:left; background: url(images/back004.jpg) no-repeat;}
#top {position:absolute; top:110px; width:120px; height:120px; text-align:right;}
#topnavi {height: 25px; width: 450px; left: 120px; top: 22px; position: absolute; visibility: visible; }
#topimage { max-height:501px; height: 501px; width: 800px; left: 122px; top: 45px; position: absolute; visibility: visible; }
#white {position:absolute;display:block;top: 45px;left: 620px;height: 501px;width: 302px;visibility: visible;background-color:#FFF;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
#white_links {position:absolute;display:block;top: 45px;left:122px;height: 501px;width: 302px;visibility: visible;background-color:#FFF;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
#white_aktuell {position:absolute;display:block;top: 45px;left: 650px;height: 501px;width: 255px;visibility: visible;background-color:#FFF;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
#white_speisen {position:absolute;display:block;top: 45px;left:122px;height: 501px;width: 539px;visibility: visible;background-color:#FFF;}
#naviright {position:absolute;left:470px;top:15px; width:460px; height:30px;}


#container-bottom { width: 500px; left: 140px; top: 570px; position: absolute; visibility: visible; text-align:left;}
#container01 { width: 260px; left: 140px; top: 70px; position: absolute; visibility: visible; padding: 3px;text-align:left;}
#container02 {position:absolute; width:190px; height:250px; margin-top:20px; margin-left:17px; background:url(images/hl_3d.jpg)url(images/hl_3d.jpg) no-repeat;padding: 10px}
#container03 {height: 130px; width: 500px; left: 140px; top: 380px; position: absolute; visibility: visible;}
#container04 {width: 260px; left: 640px; top: 70px; position: absolute; visibility: visible;  padding: 3px;text-align:left;}
/*#aktuell {width: 230px; left: 660px; top: 120px; position: absolute; visibility: visible;  padding: 3px;text-align:left;}*/
#aktuell { background-color: transparent ! important;  width: 230px; left: 660px; top: 120px; position: absolute; visibility: visible; padding: 3px; text-align:left; }

/* sub */


#container05 { width: 520px; left: 140px; top: 70px; height:490px; position: absolute; visibility: visible;;text-align:left; overflow:auto; }
#container06 {float:left; width:190px; height:auto; margin-top:0px; background: url(images/hl_3d.jpg) no-repeat;padding: 10px;}
#topsub01 {position:relative; width:820px; height:135px;background:url(images/topsub01.jpg) no-repeat;}
#topsub02 {position:relative; width:820px; height:135px;background:url(images/topsub02.jpg) no-repeat;}
#topsub03 {position:relative; width:820px; height:135px;background:url(images/topsub03.jpg) no-repeat;}



/* style */

ul { list-style-position: inside; display: inline; white-space: normal; }

#topnavi {font-size: 11px;/*word-spacing:10px*/;color: #333}
#topnavi a:link, a:visited, a:active{color: #333; text-decoration: none}
#topnavi a:hover {color: #999}

#container-bottom {font-size: 10px; line-height:18px; color: #999}
#container-bottom a:link, a:visited, a:active {color: #999; text-decoration: none}
#container-bottom a:hover {color: #e75d14}

#container01 {font-size: 12px; line-height:18px; color: #000}
#container01 a:link, a:visited, a:active{color: #a32b30; text-decoration: none}
#container01 a:hover {color: #333}

#container03 {font-size: 12px; line-height:18px; color: #fff}
#container03 a:link, a:visited, a:active{color: #a32b30; text-decoration: none}
#container03 a:hover {color: #e5781b}

#container04 {font-size: 12px; line-height:18px; color: #000}
#container04 a:link, a:visited, a:active{color: #a32b30; text-decoration: none}
#container04 a:hover {color: #333}

#container05 { font-family:verdana; font-size: 10px; line-height:14px; color: #000; }
#container05 a:link, a:visited, a:active{color: #a32b30; text-decoration: none}
#container05 a:hover {color: #333}


a.nav01, a.nav02, a.nav03 {color:#333; text-decoration: none;}
a:hover.nav01 {color: #8abb14;}
a:hover.nav02 {color: #e75d14;}
a:hover.nav03 {color: #3b2b6b;}

a.nav01on {color: #333;text-decoration: none;background: #dfdfdf;}
a.nav02on {color: #000;text-decoration: none;background: #e75d14}

.big {font-size: 16px;font-weight:600;color:#e5781b}
.bigwhite {font-size: 18px;color:#FFFFFF}
.bigrot {font-size: 16px;font-weight:600;color:#a32b30}
.bigrot2 {font-family: arial, helvetica, sans-serif;font-size: 18px;color:#a32b30}
.big20 {font-size: 20px;font-weight:600; color:#e5781b}
.big28 {font-size: 28px;font-weight:600; color:#e5781b}
.grau {color:#666;}

#topnavi ul { padding:0; margin: 0; width: 450px;}
#topnavi ul li { text-align:left;list-style:none; list-style-position:inside; display:inline;}

#naviright li {list-style:none; list-style-position:outside; display:inline;}
#naviright li a { padding:0px 13px; text-transform:uppercase; line-height:30px; color:#FFFFFF; font-weight:lighter; font-stretch:condensed;}

#container-bottom li {list-style:none; list-style-position:outside; display:inline;}
#container-bottom li a { padding:0px 5px;}

#aktuell_headline { background-color: transparent !important;  width: 82px; left: 660px; top: 65px; max-width:50px; position: absolute; visibility: visible; padding: 3px; text-align:left;font-family:Neue Helvetica, Helvetica, "Helvetica", "Neue Helvetica", sans-serif;font-size:32px;line-height:32px;font-style:italic;text-transform:uppercase;font-weight:bolder;font-stretch:condensed; color:#336699; font-stretch:narrower; letter-spacing:-2px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;max-height:501px;max-width:800px;}

* html div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { 
   height: expression( this.scrollHeight > 500 ? "501px" : "auto" ); /* sets max-height for IE */
   max-height: 501px; /* sets max-height value for all standards-compliant browsers */
}