/* Druck-Layout */

#top-across {
   display: none;
   }



* {
margin : 0;
padding : 0;
}
body {

font : normal 0.7em Tahoma, Verdana, sans-serif;
}
a {
color : #fff;
text-decoration : none;
}
h1 {
font : normal 2em sans-serif;
margin-top : 1em;
}
h2 {
font : normal 1.8em sans-serif;
margin-top : 0;
color : #fff;
}
h3 {
font : bold 1.3em sans-serif;
margin-top : 0.6em;
}
h4 {
font : bold 1.1em sans-serif;
margin-top : 0.4em;
}
#main {
width : 780px;
border-top : 5px solid #fff;
margin : 0 auto;
}
#main_left {
float : left;
width : 780px;
height : 820px;
}
#main_lefta {
float : left;
width : 780px;
height : 500px;
}
#main_leftb {
float : left;
width : 780px;
height : 1120px;
}
#main_leftc {
float : left;
width : 780px;
height : 1450px;
}
.left {
float : left;
}
.clearer {
clear : both;
font-size : 0;
height : 0;
}
#header {
display: none;
background : url(img/head.gif);
background-repeat:no-repeat;
border-bottom : 6px solid #fff;
height : 210px;
}
#header h1 {display: none;
color : #ffffff;
margin : 0;
padding : 0 0 0 24px;
width : 200px;
}
#head {display: none;
width : 400px;
margin-top : 150px;
margin-left : 150px;
}
#brezel {display: none;
width : 140px;
height: 140px;
float:left;
margin-top: 5px;

}
#chagall { display: none;
width : 140px;
height: 190px;
float: right;
}
#nav { display: none;
position : relative;
top : 0;
left : 0;
width : 780px;
height : 20px;
font : bold 1.2em sans-serif;
border-bottom : none;
background-color : #ffffff;
}
a:link {
color : #1663d8;
text-decoration : none;
}
a:visited {
text-decoration : none;
color : #115cd6;
}
a:hover {
text-decoration : none;
color : #ff0000;
}
#content { display:none;
position : relative;
top : 55px;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 0 0 0;
width : 220px;
height : 370px;
float : left;
}
#content_start {
position : relative;
top : 55px;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 0 0 0;
width : 220px;
height : 370px;
float : left;
}
#content_a {
display:inherit;
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top:55px;
width : 350px;
height : 390px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 0em;
float : left;
}
#content_ab {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left : -5px;
width : 420px;
height : 390px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : left;
}
#content_abc {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left : -5px;
width : 620px;
height : 390px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : left;
}
#content_shop {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
width : 593px;
position : relative;
left : 30px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 0 0 0 0;
margin : 50px 0 0 0;
float : left;
}
#content_galerie2 {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 0 0 0 0;
margin : 50px 0 0 0;
width : 445px;
height : 390px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : left;
}
#content_b {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left: -100px;
width : 120px;
height : 370px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : right;
}

#content_cms {display:none;
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left : 0;
width : 160px;
height : 370px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : right;
}

#content_bbig {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left : 0;
width : 420px;
height : 370px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : left;
}
#content_c {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;

width : 450px;
height : 1500px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : left;
}
#content_schmal {
background-color : #ffffff;
color : #444;
font-family : Verdana, sans-serif;
line-height : 1.3em;
position : relative;
top : 55px;
left : -50px;
width : 420px;
height : 500px;
font-family : Verdana, sans-serif;
line-height : 1.3em;
padding : 1em 1em 1em;
float : right;
}
#content a:hover {
text-decoration : underline;
color : #06f;
}
#footer {
width : 778px;
height : 100px;
position : relative;
top : 75px;
color : #666;
clear : both;
border-top : 2px solid #ccc;
}
#footera {
width : 778px;
height : 100px;
position : relative;
top : 400px;
color : #666;
clear : both;
border-top : 0 solid #ccc;
}
#footerac {
width : 600px;
height : 50px;
position : relative;
top : 100px;
color : #666;
clear : both;

}
#footer1 {
float : left;
width : 578px;
height : 100px;
position : relative;
top : 65px;
color : #666;
clear : both;
border-top : 2px solid #ccc;

}
#footer .right {
color : #555;
}
#Box {
text-align : justify;
width : 350px;
height : 220px;
}
.Rahmen {
padding : 10px;
}
.iFrame {
overflow : scroll;
width : 350px;
height : 200px;
}
#gallery LI {
float : left;
}
#gallery LI A {
display : block;
float : left;
width : 50px;
cursor : default;
height : 30px;
text-decoration : none;
}
#gallery LI A IMG {
border-top-width : 0;
border-left-width : 0;
border-bottom-width : 0;
width : 50px;
height : 30px;
border-right-width : 0;
}
#gallery LI A:hover {
background : #eee;
height : 120px;
}
#gallery LI A:hover IMG {
height : 120px;
}
.nav {
border-top : 0;
height : 25px;
position : relative;
font-family : arial, verdana, sans-serif;
font-size : 12px;
width : 780px;
z-index : 500;
background : #3880f4;
}
.nav .table {
display : table;
margin : 0 auto;
}
.nav .select, .nav .current {
margin : 0;
padding : 0;
list-style : none;
display : table-cell;
white-space : nowrap;
}
.nav li {
margin : 0;
padding : 0;
height : auto;
float : left;
}
.nav .select a {
display : block;
height : 25px;
float : left;
background : url(img/left.gif) no-repeat;
padding : 0 0 0 5px;
text-decoration : none;
line-height : 25px;
white-space : nowrap;
color : #3880f4;
}
.nav .select a b {
display : block;
padding : 0 10px 0 5px;
background : url(img/right.gif) no-repeat 100% 0;
}
.nav .current a {
display : block;
height : 25px;
float : left;
background : url(img/left.gif) no-repeat 0 -200px;
padding : 0 0 0 5px;
text-decoration : none;
line-height : 25px;
white-space : nowrap;
color : #3880f4;
}
.nav .current a b {
display : block;
padding : 0 10px 1px 5px;
background : url(img/right.gif) no-repeat 100% -200px;
}
.nav .select a:hover, .nav .select li:hover a {
background : url(img/left.gif) no-repeat 0 -100px;
padding : 0 0 0 5px;
cursor : pointer;
color : #fff;
}
.nav .select a:hover b, .nav .select li:hover a b {
display : block;
float : left;
padding : 0 10px 0 5px;
background : url(img/right.gif) no-repeat 100% -100px;
cursor : pointer;
}
.nav .select_sub {
display : none;
}
.nav table {
border-collapse : collapse;
margin : 0 0 -1px 0;
font-size : 1em;
width : 0;
height : 0;
}
.nav .sub {
display : table;
margin : 0 auto;
padding : 0;
list-style : none;
}
.nav .select :hover .select_sub, .nav .current .show {
display : block;
position : absolute;
width : 780px;
top : 25px;
background : #000000;
padding : 10px 0 0 0;
z-index : 100;
left : 0;
text-align : center;
}
.nav .select :hover .select_sub {
background : #3880f4;
}
.nav .current .show {
z-index : 10;
}
.nav .select :hover .sub li a, .nav .current .show .sub li a {
display : block;
float : left;
background : transparent;
padding : 0 0 0 5px;
background : url(left.gif) no-repeat 0 0;
margin : 0;
white-space : nowrap;
border : 0;
color : #000;
font-size : 10px;
height : 20px;
line-height : 20px;
}
.nav .select :hover .sub li a i, .nav .current .show .sub li a i {
display : none;
}
.nav .select :hover .sub li a b {
padding : 0 10px 0 5px;
background : url(right.gif) no-repeat right 0;
font-weight : normal;
}
.nav .current .sub li.sub_show a {
color : #fc6;
cursor : default;
padding : 0 0 0 5px;
background : url(img/left.gif) no-repeat 0 -200px;
}
.nav .current .sub li.sub_show a b {
padding : 0 10px 0 5px;
background : url(right.gif) no-repeat right -200px;
font-weight : normal;
}
.nav .current .sub li a b {
padding : 0 10px 0 5px;
background : url(img/right.gif) no-repeat right 0;
font-weight : normal;
}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover {
visibility : visible;
color : #fff;
padding : 0 0 0 5px;
background : url(img/left.gif) no-repeat 0 -200px;
}
.nav .select :hover .sub li a:hover b, .nav .current .sub li a:hover b {
padding : 0 10px 0 5px;
background : url(img/right.gif) no-repeat right -200px;
}
.nav .select :hover .sub :hover i, .nav .current .show .sub :hover i, .nav .current .sub li.sub_show a i {
display : block;
width : 780px;
position : absolute;
left : 0;
top : 31px;
text-align : center;
font-style : normal;
background : #0f5dd9;
z-index : 100;
}
.nav .current .sub li.sub_show a:hover, .nav .current .sub li.sub_show a:hover i {
color : #fc6;
}
.nav .current .sub li.sub_show a i {
z-index : 50;
}

.Stil1 {color: #FFFFFF}
.Stil2 {font-size: 13px;color: #FFFFFF;}
.Stil3 {font-size: xx-small}
