/* CSS Document */

body  {margin:0; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#E13389; font-size:12px; line-height:17px;background-color: #FFFFFF; background-color: #BDF284; scrolling:no; overflow:hidden;
}
a:link{
color:#2F1E1F; text-decoration: none
}
		
a:active{color:#2F1E1F; text-decoration: none

}
a:visited{color:#2F1E1F; text-decoration: none

}
a:hover{
color:#AAD025;}

#startbild {
padding:0px;
width:900px;
height:650px;
position: absolute;
top:50%;
left:50%;
margin-left:-500px;
margin-top:-350px;
z-index:1;
border:0px;
background-color:#2F1E1F;
}

#logo {
	position:fixed;
	width:149px;
	height:115px;
	z-index:2;
	top:0px;
	left:0px;
}
#logo_klein {
	position:absolute;
	width:129px;
	height:115px;
	z-index:2;
	left: 668px;
	top: 483px;
}


#page{
	position:absolute;
	width:900px;
	height:650px;
	z-index:1;
}
#menu {
	position:absolute;
	width:218px;
	height:650px;
	z-index:2;
}
.gruen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F1E1F;
	line-height:17px;
}
.hellgreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAD025;
	line-height:17px;
}
.rotmini {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2F1E1F;

}
#text{
	position:absolute;
	width:467px;
	height:203px;
	z-index:1;
	left: 292px;
	top: 208px;
}
#labels {
	position:absolute;
	width:450px;
	height:439px;
	z-index:3;
	left: 372px;
	top: 180px;
}







#menu_logo {display:block; width:190px; height:130px; margin:30px 0 0 11px; background:url('img/sprite_min.png') 10px 0;}
#menu_portrait {display:block; width:190px; height:100px; margin:40px 0 0; background:url('img/sprite_min.png') -300px -135px;}
#menu_portrait.current, #menu_portrait:hover {background-position:-10px -135px;}
#menu_galerie {display:block; width:200px; height:95px; background:url('img/sprite_min.png') -295px -235px;}
#menu_galerie.current, #menu_galerie:hover {background-position:-5px -235px;}
#menu_labels {display:block; width:200px; height:100px; background:url('img/sprite_min.png') -285px -330px;}
#menu_labels.current, #menu_labels:hover {background-position:0 -330px;}
#menu_kontakt {display:block; margin:20px 0 0; width:200px; height:100px; background:url('img/sprite_min.png') -300px -455px;}
#menu_kontakt.current, #menu_kontakt:hover {background-position:-10px -455px;}

#image {width:900px; height:650px; position:absolute; background-color:#fff !important;}
.current-img {border:3px solid #401129; padding:0 !important;}


#click_overlay {position:absolute;top:0;right:0; display:block; width:700px; height:500px;}


.jcarousel-skin {position:absolute; bottom:20px; right:20px; z-index:100;}

.jcarousel-skin .jcarousel-container {
    
}

.jcarousel-skin .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin .jcarousel-container-horizontal {
    width: 395px;
    padding: 0 37px;
}


.jcarousel-skin .jcarousel-clip {
    overflow: hidden;
	background: #9CD400;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width:  395px;
    height: 103px;
}



.jcarousel-skin .jcarousel-item {
	margin-top:20px;
	padding:3px;
    width: 83px;
    height: 56px;
}

.jcarousel-skin .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 5px;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}



.jcarousel-skin .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 5px;
    width: 37px;
    height: 103px;
    cursor: pointer;
    background:url('img/sprite_min.png') -50px -590px;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background: url(menu_left_a.png);
}

.jcarousel-skin .jcarousel-next-horizontal:hover,
.jcarousel-skin .jcarousel-next-horizontal:focus {
    background-position:-50px -700px;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
    background-position:-50px -700px;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background:url('img/sprite_min.png') -50px -810px;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 0;
    width: 37px;
    height: 103px;
    cursor: pointer;
    background:url('img/sprite_min.png') 0 -590px;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin .jcarousel-prev-horizontal:hover, 
.jcarousel-skin .jcarousel-prev-horizontal:focus {
    background-position:0 -700px;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
    background-position:0 -700px;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background:url('img/sprite_min.png') 0 -810px;
}


