#sitemain {
position : relative;
clear : both;
width : 950px;
background-color : transparent;
font-size : 10px;
margin : 0 auto 0 auto;
}
body {
background-color : #ffffff;
background-image : url('res/gradient2.jpg');
background-repeat : repeat-x;
padding : 0;
margin : 0;
text-align : center;
background-attachment : fixed;
}
a {
text-decoration : none;
color : #ffffff;
}
a:hover {
text-decoration : none;
color : #000000;
}
#top {
position : relative;
margin-top : 0;
float : left;
width : 950px;
height : 244px;
background-color : transparent;
background-image : url(images/top1.jpg);
background-repeat : no-repeat;
}
#top .tag {
position : relative;
margin-left : 720px;
top : 2px;
width : 200px;
height : 27px;
background-color : transparent;
clear : none;
background-repeat : no-repeat;
text-align : right;
font-family : arial, sans-serif;
font-size : 13px;
font-style : normal;
color : #ffffff;
}
#layer_long {
position : relative;
float : left;
left : 10px;
width : 932px;
height: auto;
background-color : #e1d7ab;
background: url(images/main_bg.png);
background-repeat:repeat-y;	
background-position: center;
}
#layer_left {
position : relative;
background: url(images/bg_antre.gif);
background-repeat : no-repeat;
float : left;
margin-top: 10px;
margin-left:20px;
width : 720px;
height: 352px;
}
#layer_left1 {
position : relative;
background: url(images/bg_antre1.gif);
background-repeat : no-repeat;
float : left;
margin-top: 10px;
margin-left:20px;
width : 720px;
height: 352px;
}
#layer_menu {
position : relative;
float : right;
margin-top: 10px;
margin-right: 20px;
width : 164px;
height: 362px;
background-image : url(res/menu.jpg);
background-repeat : no-repeat;
}
.m_1, .m_2, .m_3, .m_4, .m_5, .m_6 {
position : absolute;
left : 30px;
width : 97px;
height : 22px;
text-align : center;
font-family : arial, sans-serif;
font-size : 13px;
font-weight : bold;
font-style : normal;
color : #ffffff;
}
.m_1 {
top : 46px;
}
.m_2 {
top : 78px;
}
.m_3 {
top : 109px;
}
.m_4 {
top : 141px;
}
.m_5 {
top : 173px;
}
.m_6 {
top : 202px;
}
.active {
color : #800000;
}
.bold_text {
font-family : arial, sans-serif;
font-size : 18px;
color : #800000;
font-weight : bold;
font-style : italic;
}
.normal_text {
padding-left: 2px;
font-family : arial, sans-serif;
font-size : 16px;
color : #800000;
font-weight : normal;
font-style : italic;
text-align: center;
}
.hr {
height: 15px;
background: transparent url(images/hr.gif) no-repeat scroll center;
}
#text_rauber, #text_berg {
margin :20px;
font-family : arial, sans-serif;
font-size : 16px;
font-style : italic;
color : #003333;
text-align : left;
}
h1, h2 {
padding-left :40px;
font-size : 20px;
color : #800000;
font-style : italic;
}
h3, h4 {
padding-left :0px;
font-size : 20px;
color : #800000;
font-style : italic;
}
.mezera {
height : 20px;
}

#footer_L {
position : relative;
left : 0px;
float : left;
width : 155px;
height : 100px;
background-image: url(images/footer_l.png);
background-repeat : no-repeat;
}
#footer_L .tag {
position : relative;
text-align : left;
left : 10px;
top : 10px;
clear : none;
font-family : arial, sans-serif;
font-size : 10px;
color : #000000;
}
#footer_S {
position : relative;
float : left;
width : 640px;
height : 100px;
background-image : url(images/footer-bg.png);
background-repeat :repeat-x;
}
#footer_S .tag {
position : relative;
text-align : center;
left : 0;
top : 10px;
clear : none;
font-family : arial, sans-serif;
font-size : 12px;
color : #000000;
}
#footer_R {
position : relative;
float : left;
width : 155px;
height : 100px;
background-image : url(images/footer_r.png);
background-repeat : no-repeat;
}
#footer_R .tag {
position : relative;
text-align : center;
left : 20px;
top : 10px;
clear : none;
margin-right:20px;
}
#img_year {
position : absolute;
left : 410px;
top : 520px;
width : 120px;
height: 120px;
}
#rezept {
float : left;
margin-left : 20px;
width : 900px;
height : 40px;
text-align : center;
}
.kal, .regeln {
background-color : #cc6600;
height : 18px;
margin-top : 20px;
width : 180px;
font-family : arial, sans-serif;
font-size : 14px;
color : #fff;
font-weight : normal;
font-style : italic;
text-align : center;
}
.kal {
float : left;
}
.regeln {
float : right;
margin-right:8px;
}
.dg-picture-zoom {
margin-top : 10px;
margin-left : 10px;
float : left;
margin-right : 20px;
cursor : url(cursors/magnify-plus.cur), pointer !important ;
}
.dg-picture-zoom-large {
cursor : url(cursors/magnify-minus.cur), pointer !important ;
}
