@charset "utf-8";
/* CSS Document 
font-family: 'Signika', sans-serif;
font-family: 'Kanit', sans-serif;
font-family: 'Molengo', sans-serif;
*/

body *{ 
	 font-family: 'Molengo', sans-serif; font-weight: 300;}
body { background-color:#fefff1;color:#333333;}	
h4 { clear:both; padding-top:40px;}
a {color:#333333;}
a:hover {color:#888888;}
h1, h2 { font-size:large;}

.banner {  padding:0px; margin:0px auto; max-width:1200px; max-height:204px; background:url(../img/head_1.jpg) no-repeat; }

.streifen-li { background:url(../img/head_streifen.jpg) no-repeat; height:86px;}
	.streifen-li h6 { color:#FFFFFF; letter-spacing:5px; text-transform: lowercase; font-size:xx-large; margin:2px 0 0 0; padding:0px; font-weight:normal;}


.li {background-color:#fefff1;background:url(../img/navi_bg_weinglas.jpg) no-repeat top left; height:600px;}
.navbar {background-color:transparent !important; }
	.navbar .container  { max-width:250px;  }
	.nav li { line-height:20px; margin:0; padding:0;}
	.navbar li a { width:120px; }
	.navbar a:hover { color:#70130b; }
	
.navbar-default { border: 0px;}
.navbar-collapse {background:none;}
.nav *{ padding:1px 0 !important; margin:0px !important; background-color:transparent !important; }

.container { padding:0px;} 
.inhalt { padding:30px;}
.inhalt a { text-decoration:underline;}

#c31 {}
#c165  { visibility:hidden; display:none;}

.footer-container { height:160px;background-color:#70130b; text-align:center;  }

/* Kacheln */
.3grids {}	
.3grid {float:left; width:33%; }
 	.col-310, .col-320,.col-330 {float:left; width:30%; margin-right:3%; }
	.col-330 {margin-right:2%;}

.2grids {}	
.2grid {float:left; }
 	.col-210 {float:left; width:60%; margin-right:3%; }
	.col-220 { padding-top:50px; }

.foot-grids {}	
.foot {float:left; width:33%; text-align:right; font-size:small; color:#FFFFFF; }
.foot ul { list-style-type:none;  }
.foot a { font-style:normal; color:#FFFFFF;}
 	.col-110, .col-120,.col-130 {}


.flexslider { float:left; height:470px; width:215px;}
.caption-wrapper * { display:none;}

/* Akkordion */
.tinyaccordion {width:100%; margin:0px; padding:0px;}
.acc-li { width:100%;	}
.acc-li h4 { width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.acc-li h4:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	text-decoration:none !important;
}
.acc-li h4:active {
	position:relative;
	top:1px;
}


.t3ddy *{ background:none;}



/* Partner */
.form_text img { margin:10px 0 4px 0;}
.partner { float:left; width:160px; height:200px; margin-bottom:30px;}
.head { width:100%; height: 40px; margin:20px 0 0 0;}

@media screen and (max-width: 992px) {
.haupt { float:left;}
.li { width:250px;float:left;}
.inhalt { max-width:500px; padding:0 5px 40px 5px;float:left;}
#c31 { visibility:hidden; display:none;}
#c165 { visibility:visible; display:block;}
.2grids { clear:both; }
 	.col-210 { clear:both;width:100%; margin-right:0; margin-bottom:20px; }
	.col-220 { padding-top:50px;}

.footer-container { clear:both; margin-bottom:0px;}
.row { margin:-10px;}
}


@media screen and (max-width: 770px) {
.banner { margin-top:-74px; }
.streifen-li { background-image:none; background-color:#70130b; height:40px;}
.streifen-li h6 { margin-top:0;}
nav { margin-top:-26px; font-size:large; }
.navbar .container  { width:100%;  }
	.nav li { line-height: normal;}
	.navbar li a { width:100%; }


.li {width:100%;background-color:#fefff1;background:none; height:auto;}
.inhalt {width:100%; padding:0 20px;}

.content-container { padding:10px;}
.footer-container { height:180px; margin-bottom:0px;}
.foot-grids nav { margin-top:0px; font-size:small;}
}
