@charset "UTF-8";
/* CSS Document */
a{text-decoration: none;}
html, body{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	background-color:#d27f3c;
	margin: 0px;
	padding: 0px;
	 background-image: url(../img/muster_shadow.jpg);
	background-repeat:repeat-y;	
	height:auto;
	}
#box{
	background-color:transparent;
	margin:0px 0px 0px 15px;
	padding: 0px;
	width: 1110px;
	height: auto;	
	float: left;
	height:auto;
	}
#side{
	background-color:transparent;
	margin: 0;
	/*width:105px;*/
	width: 1025px;
	float:left;
	clear: left;
	padding: 0px;
	background-image: url(../img/side.jpg);
	background-repeat:no-repeat;
	height:auto;
}
#wrap{
	background-color:white;
	margin: 0 0 0 105;	
	width: 920px;
	float:left;
	clear: none;
	background-image:url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:auto;
	padding:0;	
}
#mini-wrap{
	background-color:orange;
	margin: 0;
	width:920px;	
	float:left;
	clear: both;
}
#header{
	background-color:transparent;
	width:920px;
	height: 127px;
	float:left;
	clear: right;
	text-align: right;
}
#search{
	margin: 0;
	width:915px;
	height: 104px;
	float:left;
	clear: both;	
}
#navy{
	width:auto;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	width:915px;
	height: 20px;
	float:left;
	clear: both;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
	text-decoration:none;	
}
.hori a{	
	color: white;
	text-decoration:none;
	float:right;
	clear: none;
	background-color:transparent;	
	letter-spacing: 0.1em;
	padding: 0 0 0 12 ;
	}
.hori a:hover, .hori_current{	
	color: #e88928;
	text-decoration:none;
	float:right;
	clear: none;
	background-color:transparent;	
	letter-spacing: 0.1em;
	padding: 0 0 0 12 ;
	}
#krume, .krume{
	font-size: 12px;
	color:#b5132b;
	margin: 0;
	padding:3 0 0 85;
	height:auto;
	background-color:transparent;		
	width:500;
}
#krume a:hover, #krume a, .krume a:hover, .krume a{
	color:  #e88928;
	background-color:transparent;
	}
/*------------------------galerie beginn-------------------------------------*/

#c129{
	height:auto;
        padding:0px 150 0 150;
        background-color:transparent;
       /* width:738;*/
        width:738;
        color:#ffe7b9;  
        }
.rgsgcontent{        
        height:100%;
        padding:100px 0 100px 0;
        background-color:transparent;
        width:auto:
        color:#ffe7b9;        
  }
.myGallery, #myGallery129{	
	 color:#ffe7b9;
	 height:auto;
}
#navigation_galerie{
	background-color:#ffe7b9;
	width: 182px;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;	
	clear:left;     
        height:100%; 
        float:left;       
}
#navigation_galle{
	background-color:#ffe7b9;
	width: 182px;
	margin:0px 0px 0px 0px;
	padding:232 0 0 0;	
	clear:left;
	background-image: url(../img/galerie-Logo.gif);
	background-repeat: no-repeat;
	background-position:8px 42px;
	height:auto;
	}
#navigation{
	background-color:#ffe7b9;
	float: left;
	width: 182px;
	margin:105px 0px 0px 0px;
	border-left-width: 0px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #b81d32;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b81d32;	
	padding:0 0 0 0;	
	clear:left;
	}
.navigation_unten{
	background-color:white;
	float: left;
	width: 182px;
	height:450;
	margin:0px 0px 0px 0px;
	border-left-width: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b81d32;	
	padding:0 0 0 0;	
	clear:left;
	background-image: url(../img/willkommen.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	}
#navigation ul, #navigation_galle ul{
	background-color:transparent;
	width: 182px;
	height: auto;
	float: left;
	list-style: none;
	padding:0 0 0 0;
	margin:12px 0px 20px 0px;	
	}

.vertikal{
	background-color:transparent;
	color: #e88928;
	list-style: none;
	width: 100%;
	float:left;
	margin: 10 0 0 0;
	padding:0 0 0 0;
	height: 28px;

}
.vertikal2, .vertikal2 a{
	background-color:transparent;
	color: #e88928;
	list-style: none;
	width: 100%;
	float:left;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
.vertikal_aktifsub a{
 	background-color:transparent;
	color: #e88928;
	width: 100%;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
.vertikal a:hover, .vertikal_current a, .vertikal_current a:hover{
	background-color:#e88928;
	width: 182px;
	height:28px;
	display:block;
	margin: 0;
	padding:0 0 0 0;
	}
.vertikal_current{
	background-color:#e88928;;
	list-style: none;
	width: 100%;
	float:left;
	margin: 10 0 0 0;
	padding:0 0 0 0;
	height:28px;
	}
.vertikal_current2, .vertikal_current2 a{
	background-color:#e88928;;
	float:left;
	margin: 0;
	padding:0 0 0 0;
	}
.vertikal img, .vertikal_current img{
	margin: 4 0 0 25;
	}
.vertikal_current2 img{
	margin: 0;
	}

#main{
	background-color:transparent;
	width: 736px;	
	float:left;
	margin:0;
	padding:0;
	height:auto;
}

#footer{
	background-color:transparent;
	margin: 25 0 0 0;
	padding:0;
	width:736px;
	float:right;
	clear: both;
	height:auto;
	border-left: 120 solid #b81d32;
	position: relative;
	bottom: 0;
}
#footer2{
	background-color:transparent;
	margin: 0 0 0 0;
	padding:0;
	height:30px;
	width:1025px;
	float:left;
	clear: both;
	background-image: url(../img/schatten.png);
	background-repeat: no-repeat;
	background-position: 120px 0;
}
#fusszeile{
	background-color:#b81d32;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:920px;
	height: auto;
	float:left;
	clear: left;
	display:inline;
	}
#fusszeile_4{
	background-color:#b81d32;	
	padding: 2 0 2 0;
	margin: 0 0 0 105;
	width:920px;
	height: auto;
	float:left;
	display:inline;
	}
#fusszeile p, #fusszeile_4 p{	
	color: white;
	font-size: x-small;
	padding: 0 10 0 30;
	margin:0;
	width:auto;
	float:left;
	height:auto;
}
.clearfloat { 
  clear: both;
  height: 5px;
  font-size: 1px;
  line-height: 0px;
  color:red;
}
.tx-rgsmoothgallery-pi1{text_align:center;}