body, p, b, th, table, td {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3636;
}
a:link, a:visited, a:hover, a:active {
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration:none;
	color: #5e3926; 
}

h1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #5e3926;
}
h2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #5e3926;
}
h3 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e3926;
}
h4 {
	font-family: $h4_font, Arial, Helvetica, sans-serif;
	font-size: $h4_sizepx;
	color: $h4_color;
}

.schriftfarb {
	color: #5e3926;
}
.schriftmini, a.schriftmini {
	font-size: 10px;
	color: #3a3636;
}
.schriftklein, a.schriftklein {
	font-size: 11px;
	color: #3a3636;
}
.schriftgross, .schriftgross a {
	font-size: 13px;
	color: #3a3636;
}


ul#nav1 {}
ul#nav1 li{}
ul#nav1 a{
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	color: #faf8f5;
	line-height: 1.2em;
}
ul#nav1 ul{}
ul#nav1 ul li{}
ul#nav1 li ul{}
ul#nav1 li:hover ul{}
ul#nav1 li:hover ul a{
	background-color: #d6c099;
	color: #faf8f5;
}
ul#nav1 li:hover ul a:hover{}
ul#nav1 li:hover ul li:last-child a {}
ul#nav1 ul a{}


ul#nav2 {}
ul#nav2 li {}
ul#nav2 li:first-child {}
ul#nav2 li:last-child {}
ul#nav2 li:hover {}
ul#nav2 li a {
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	color: #503426;
	line-height: 1.2em;
	text-decoration: none;
}
ul#nav2 li a:hover {}
ul#nav2 li ul {}
ul#nav2 li ul li {}
ul#nav2 li ul li:hover {}
ul#nav2 li ul li a {
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #3a3636;
	line-height: 1.2em;
	text-decoration: none;
}
ul#nav2 li ul li a:hover {}
ul#nav2 .infosub {}
ul#nav2 li>ul {}
ul#nav2 li:hover>ul, ul#nav2 li:active>ul {}


.input1, .input2, .input3, .input4, .input5 {
	border-color: 	#c6baa4;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input1:focus, .input2:focus, .input3:focus, .input4:focus, .input5:focus {
	border-color:  #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.textarea1 {
	border-color: 	#c6baa4;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textarea1:focus {
	border-color:  #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.button1, a.button1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	border-color: #8a5a47;
	background-color: #8a5a47;
	transition-property: background-color, color;
	transition-duration: .3s, .3s;
	transition-timing-function: ease-in-out, ease-in-out;
	transition-delay: 0s, 0.2s;
}
.button1:hover, .button1:active, .button1:focus,
a.button1:hover, a.button1:active, a.button1:focus {
	color:  #8a5a47;
	background-color: #ffffff;
	transition-property: background-color, color;
	transition-duration: .3s, .3s;
	transition-timing-function: ease-in-out, ease-in-out;
	transition-delay: 0s, 0.2s;
}

.box_formular, .box_formular_kopf, .events_titelbalken, .photoservice_albumbalken {
	border-color: #c6baa4;
	background-color: #fcfbf3;
}
.photoservice_albumbalken:hover {
	border-color: #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.photoservice_titelbalken {
	border-color: #c6baa4;
}
.gallery_index_box {
	border-color: #c6baa4;
	background-color:  transparent;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.gallery_index_box:hover, .gallery_index_box:focus, .gallery_index_box:active {
	border-color: #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.gallery_showlink {
	border-color: #c6baa4;
	background-color:  transparent;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	text-align: center;
}
.gallery_showlink:hover, .gallery_showlink:focus, .gallery_showlink:active {
	border-color: #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.wishlist_index_box {
	border-color: #c6baa4;
	background-color:  transparent;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.wishlist_index_box:hover, .wishlist_index_box:focus, .wishlist_index_box:active {
	border-color: #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.wishlist_pdflink {
	border-color: #c6baa4;
	background-color:  transparent;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	text-align: center;
}
.wishlist_pdflink:hover, .wishlist_pdflink:focus, .wishlist_pdflink:active {
	border-color: #8a5a47;
	transition-property: border-color;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
.wishlist_show_box {
	border-color: #c6baa4;
}
.wishlist_show_box:hover {
	border-color: #c6baa4;
}


/* Style für Seitenvorlagen
----------------------------------------------------------------------------------------------------*/

.mask_box1 {
	position: relative;
	height: auto;
}

.mask_box1a {
	position: relative;
	height: auto;
	padding: 5px 25px 5px 25px;
	border: 1px solid  #c6baa4;
	background-color: #fcfbf3;
	overflow: hidden;
}
.mask_box1 table, .mask_box1 tr, .mask_box1 td   {
	overflow-x: hidden;
}
.mask_box1 h1, .mask_box1 h2 {
	margin-bottom: 1.5em;
}



/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	float: left;
	display: inline;
	position: relative;
	min-height: 10px;
	margin-bottom: 12px;
	text-align: left;
	margin-left: 1%;
	margin-right: 1%;
	overflow-x: visible;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}


/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.grid_1 	{width:6.333%;}
.grid_2 	{width:14.667%;}
.grid_3 	{width:23.0%;}
.grid_4 	{width:31.333%;}
.grid_5 	{width:39.667%;}
.grid_6 	{width:48.0%;}
.grid_7 	{width:56.333%;}
.grid_8 	{width:64.667%;}
.grid_9 	{width:73.0%;}
.grid_10 	{width:81.333%;}
.grid_11 	{width:89.667%;}
.grid_12 	{width:98.0%;}



.clear {
	clear: both;
}